Changes included: Warhead code split out of weapon code and refactored. Warhead functionality now split into several classes, each handling one effect/impact. Additional custom warheads can now be defined and called via yaml. Custom warheads inherit the abstract class Warhead, which provides target check functions. Custom warheads have to define their own impact functions, and can also define their own replacement for check functions.
377 lines
6.3 KiB
YAML
377 lines
6.3 KiB
YAML
Selectable: True
|
|
|
|
MapFormat: 6
|
|
|
|
RequiresMod: ra
|
|
|
|
Title: Drop Zone - Battle of Tikiaki
|
|
|
|
Description: Pick up the crates with the APC to get units to kill the other players; Using Holloweye's .yaml
|
|
|
|
Author: Knivesron
|
|
|
|
Tileset: TEMPERAT
|
|
|
|
MapSize: 64,64
|
|
|
|
Bounds: 16,16,32,32
|
|
|
|
UseAsShellmap: False
|
|
|
|
Type: Drop Zone
|
|
|
|
Options:
|
|
Crates: True
|
|
Fog: False
|
|
Shroud: False
|
|
AllyBuildRadius: False
|
|
FragileAlliances: False
|
|
StartingCash: 5000
|
|
ConfigurableStartingUnits: False
|
|
|
|
Players:
|
|
PlayerReference@Neutral:
|
|
Name: Neutral
|
|
OwnsWorld: True
|
|
NonCombatant: True
|
|
Race: allies
|
|
PlayerReference@Creeps:
|
|
Name: Creeps
|
|
NonCombatant: True
|
|
Race: allies
|
|
PlayerReference@Multi0:
|
|
Name: Multi0
|
|
Playable: True
|
|
AllowBots: False
|
|
LockRace: True
|
|
Race: soviet
|
|
Enemies: Multi1,Multi2,Multi3,Multi4,Multi5,Multi6,Multi7
|
|
PlayerReference@Multi1:
|
|
Name: Multi1
|
|
Playable: True
|
|
AllowBots: False
|
|
LockRace: True
|
|
Race: soviet
|
|
Enemies: Multi0,Multi2,Multi3,Multi4,Multi5,Multi6,Multi7
|
|
PlayerReference@Multi2:
|
|
Name: Multi2
|
|
Playable: True
|
|
AllowBots: False
|
|
LockRace: True
|
|
Race: soviet
|
|
Enemies: Multi0,Multi1,Multi3,Multi4,Multi5,Multi6,Multi7
|
|
PlayerReference@Multi3:
|
|
Name: Multi3
|
|
Playable: True
|
|
AllowBots: False
|
|
LockRace: True
|
|
Race: soviet
|
|
Enemies: Multi0,Multi1,Multi2,Multi4,Multi5,Multi6,Multi7
|
|
PlayerReference@Multi4:
|
|
Name: Multi4
|
|
Playable: True
|
|
AllowBots: False
|
|
LockRace: True
|
|
Race: soviet
|
|
Enemies: Multi0,Multi1,Multi2,Multi3,Multi5,Multi6,Multi7
|
|
PlayerReference@Multi5:
|
|
Name: Multi5
|
|
Playable: True
|
|
AllowBots: False
|
|
LockRace: True
|
|
Race: soviet
|
|
Enemies: Multi0,Multi2,Multi3,Multi4,Multi1,Multi6,Multi7
|
|
PlayerReference@Multi6:
|
|
Name: Multi6
|
|
Playable: True
|
|
AllowBots: False
|
|
LockRace: True
|
|
Race: soviet
|
|
Enemies: Multi0,Multi2,Multi3,Multi4,Multi5,Multi1,Multi7
|
|
PlayerReference@Multi7:
|
|
Name: Multi7
|
|
Playable: True
|
|
AllowBots: False
|
|
LockRace: True
|
|
Race: soviet
|
|
Enemies: Multi0,Multi2,Multi3,Multi4,Multi5,Multi6,Multi1
|
|
|
|
Actors:
|
|
Actor0: apc
|
|
Location: 28,28
|
|
Owner: Multi0
|
|
Actor1: apc
|
|
Location: 30,28
|
|
Owner: Multi1
|
|
Actor2: apc
|
|
Location: 32,28
|
|
Owner: Multi2
|
|
Actor3: apc
|
|
Location: 32,30
|
|
Owner: Multi3
|
|
Actor4: apc
|
|
Location: 32,32
|
|
Owner: Multi4
|
|
Actor5: apc
|
|
Location: 30,32
|
|
Owner: Multi5
|
|
Actor6: apc
|
|
Location: 28,32
|
|
Owner: Multi6
|
|
Actor7: apc
|
|
Location: 28,30
|
|
Owner: Multi7
|
|
Actor10: v08
|
|
Location: 42,40
|
|
Owner: Neutral
|
|
Actor17: v17
|
|
Location: 37,41
|
|
Owner: Neutral
|
|
Actor13: v14
|
|
Location: 37,39
|
|
Owner: Neutral
|
|
Actor14: v15
|
|
Location: 38,39
|
|
Owner: Neutral
|
|
Actor15: v17
|
|
Location: 37,40
|
|
Owner: Neutral
|
|
Actor16: v17
|
|
Location: 38,40
|
|
Owner: Neutral
|
|
Actor19: brl3
|
|
Location: 43,45
|
|
Owner: Neutral
|
|
Actor12: v07
|
|
Location: 37,38
|
|
Owner: Neutral
|
|
Actor9: v08
|
|
Location: 44,40
|
|
Owner: Neutral
|
|
Actor11: v03
|
|
Location: 43,43
|
|
Owner: Neutral
|
|
Actor18: brl3
|
|
Location: 42,38
|
|
Owner: Neutral
|
|
Actor20: brl3
|
|
Location: 37,44
|
|
Owner: Neutral
|
|
Actor8: mpspawn
|
|
Location: 29,29
|
|
Owner: Neutral
|
|
Actor21: mpspawn
|
|
Location: 29,30
|
|
Owner: Neutral
|
|
Actor22: mpspawn
|
|
Location: 29,31
|
|
Owner: Neutral
|
|
Actor23: mpspawn
|
|
Location: 30,31
|
|
Owner: Neutral
|
|
Actor24: mpspawn
|
|
Location: 31,31
|
|
Owner: Neutral
|
|
Actor25: mpspawn
|
|
Location: 31,30
|
|
Owner: Neutral
|
|
Actor26: mpspawn
|
|
Location: 31,29
|
|
Owner: Neutral
|
|
Actor27: mpspawn
|
|
Location: 30,29
|
|
Owner: Neutral
|
|
Actor28: barl
|
|
Location: 37,43
|
|
Owner: Neutral
|
|
Actor29: barl
|
|
Location: 44,38
|
|
Owner: Neutral
|
|
Actor30: barl
|
|
Location: 43,38
|
|
Owner: Neutral
|
|
Actor31: t15
|
|
Location: 43,41
|
|
Owner: Neutral
|
|
Actor32: t15
|
|
Location: 34,17
|
|
Owner: Neutral
|
|
Actor33: t12
|
|
Location: 37,17
|
|
Owner: Neutral
|
|
Actor34: t10
|
|
Location: 40,17
|
|
Owner: Neutral
|
|
Actor35: t10
|
|
Location: 42,17
|
|
Owner: Neutral
|
|
Actor36: t10
|
|
Location: 43,17
|
|
Owner: Neutral
|
|
Actor37: t16
|
|
Location: 44,18
|
|
Owner: Neutral
|
|
Actor38: t16
|
|
Location: 43,18
|
|
Owner: Neutral
|
|
Actor39: t08
|
|
Location: 43,19
|
|
Owner: Neutral
|
|
Actor40: t08
|
|
Location: 35,18
|
|
Owner: Neutral
|
|
Actor41: t08
|
|
Location: 37,18
|
|
Owner: Neutral
|
|
Actor42: t08
|
|
Location: 36,18
|
|
Owner: Neutral
|
|
Actor43: syrf
|
|
Location: 47,24
|
|
Owner: Neutral
|
|
Actor44: syrf
|
|
Location: 14,25
|
|
Owner: Neutral
|
|
Actor45: spef
|
|
Location: 28,15
|
|
Owner: Neutral
|
|
Actor46: spef
|
|
Location: 23,47
|
|
Owner: Neutral
|
|
Actor47: sbag
|
|
Location: 38,35
|
|
Owner: Neutral
|
|
Actor48: sbag
|
|
Location: 37,35
|
|
Owner: Neutral
|
|
Actor49: sbag
|
|
Location: 36,35
|
|
Owner: Neutral
|
|
Actor50: sbag
|
|
Location: 35,35
|
|
Owner: Neutral
|
|
Actor51: sbag
|
|
Location: 34,35
|
|
Owner: Neutral
|
|
Actor52: sbag
|
|
Location: 40,35
|
|
Owner: Neutral
|
|
Actor53: sbag
|
|
Location: 40,34
|
|
Owner: Neutral
|
|
Actor54: sbag
|
|
Location: 40,33
|
|
Owner: Neutral
|
|
Actor55: sbag
|
|
Location: 41,33
|
|
Owner: Neutral
|
|
Actor56: sbag
|
|
Location: 34,43
|
|
Owner: Neutral
|
|
Actor57: sbag
|
|
Location: 34,44
|
|
Owner: Neutral
|
|
Actor58: sbag
|
|
Location: 34,45
|
|
Owner: Neutral
|
|
Actor59: sbag
|
|
Location: 34,41
|
|
Owner: Neutral
|
|
Actor60: sbag
|
|
Location: 34,40
|
|
Owner: Neutral
|
|
Actor62: t05
|
|
Location: 20,18
|
|
Owner: Neutral
|
|
Actor61: t05
|
|
Location: 41,17
|
|
Owner: Neutral
|
|
|
|
Smudges:
|
|
|
|
Rules:
|
|
World:
|
|
CrateSpawner:
|
|
Maximum: 3
|
|
SpawnInterval: 5
|
|
-SpawnMPUnits:
|
|
-MPStartLocations:
|
|
CRATE:
|
|
-LevelUpCrateAction:
|
|
-GiveMcvCrateAction:
|
|
-RevealMapCrateAction:
|
|
-HideMapCrateAction:
|
|
-ExplodeCrateAction@nuke:
|
|
-ExplodeCrateAction@boom:
|
|
-ExplodeCrateAction@fire:
|
|
-SupportPowerCrateAction@parabombs:
|
|
-GiveCashCrateAction:
|
|
GiveUnitCrateAction@ttnk:
|
|
SelectionShares: 4
|
|
Unit: ttnk
|
|
GiveUnitCrateAction@ftrk:
|
|
SelectionShares: 6
|
|
Unit: ftrk
|
|
GiveUnitCrateAction@harv:
|
|
SelectionShares: 1
|
|
Unit: harv
|
|
GiveUnitCrateAction@shok:
|
|
SelectionShares: 1
|
|
Unit: shok
|
|
GiveUnitCrateAction@dog:
|
|
SelectionShares: 1
|
|
Unit: dog
|
|
^Infantry:
|
|
GivesBounty:
|
|
Percentage: 0
|
|
^Tank:
|
|
GivesBounty:
|
|
Percentage: 0
|
|
^Vehicle:
|
|
GivesBounty:
|
|
Percentage: 0
|
|
APC:
|
|
Health:
|
|
HP: 1000
|
|
RevealsShroud:
|
|
Range: 40c0
|
|
MustBeDestroyed:
|
|
-AttackMove:
|
|
HARV:
|
|
Tooltip:
|
|
Name: Bomb Truck
|
|
Description: Explodes like a damn nuke!
|
|
Health:
|
|
HP: 100
|
|
Explodes:
|
|
Weapon: CrateNuke
|
|
EmptyWeapon: CrateNuke
|
|
DemoTruck:
|
|
SHOK:
|
|
Health:
|
|
HP: 800
|
|
DOG:
|
|
Health:
|
|
HP: 120
|
|
Mobile:
|
|
Speed: 99
|
|
|
|
Sequences:
|
|
|
|
VoxelSequences:
|
|
|
|
Weapons:
|
|
PortaTesla:
|
|
ROF: 20
|
|
Range: 10c0
|
|
Warhead: SpreadDamage
|
|
Spread: 42
|
|
InfDeath: 5
|
|
Damage: 80
|
|
|
|
Voices:
|
|
|
|
Notifications:
|
|
|
|
Translations:
|