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.
272 lines
4.6 KiB
YAML
272 lines
4.6 KiB
YAML
Selectable: True
|
|
|
|
MapFormat: 6
|
|
|
|
RequiresMod: ra
|
|
|
|
Title: Drop Zone
|
|
|
|
Description: Pick up the crates with the APC to get units to kill the other players.
|
|
|
|
Author: Holloweye
|
|
|
|
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
|
|
Actor9: tc04
|
|
Location: 18,43
|
|
Owner: Neutral
|
|
Actor10: tc02
|
|
Location: 44,44
|
|
Owner: Neutral
|
|
Actor11: t10
|
|
Location: 23,24
|
|
Owner: Neutral
|
|
Actor12: t08
|
|
Location: 34,23
|
|
Owner: Neutral
|
|
Actor13: t12
|
|
Location: 38,27
|
|
Owner: Neutral
|
|
Actor14: t12
|
|
Location: 35,35
|
|
Owner: Neutral
|
|
Actor15: tc04
|
|
Location: 43,18
|
|
Owner: Neutral
|
|
Actor16: tc05
|
|
Location: 18,18
|
|
Owner: Neutral
|
|
Actor17: t12
|
|
Location: 22,35
|
|
Owner: Neutral
|
|
Actor18: t07
|
|
Location: 18,28
|
|
Owner: Neutral
|
|
Actor19: t07
|
|
Location: 45,39
|
|
Owner: Neutral
|
|
Actor20: t07
|
|
Location: 40,18
|
|
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
|
|
|
|
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:
|