Files
OpenRA/mods/ts/rules/aircraft.yaml
reaperrr 38d5163062 Refactors LimitedAmmo to AmmoPool.
Removes Reloads trait.

This enables adding multiple AmmoPools via @ differentiators and
Name which adds the possibility to assign each armament to a specific
ammo pool.

Furthermore, this moves all Reloads functionality onto AmmoPool.

Now a combination of all three is possible on a single actor: no limited
ammo, limited ammo that can reload on its own, and limited ammo which
needs to be reloaded at a rearm actor.

Additionally moves RearmSound from Minelayer to AmmoPool.
2015-03-26 23:21:01 +01:00

280 lines
4.0 KiB
YAML

DPOD:
Inherits: ^Helicopter
Valued:
Cost: 10
Tooltip:
Name: Drop Pod
Buildable:
Queue: Air
BuildPaletteOrder: 10
Prerequisites: ~gahpad
Helicopter:
LandWhenIdle: yes
ROT: 5
Speed: 149
InitialFacing: 0
LandableTerrainTypes: Clear
Health:
HP: 60
Armor:
Type: Light
RevealsShroud:
Range: 5c0
Cargo:
Types: Infantry
MaxWeight: 1
PipCount: 1
Armament:
Weapon: Vulcan2
AttackHeli:
AmmoPool:
Ammo: 5
PipCount: 5
PipType: Ammo
PipTypeEmpty: AmmoEmpty
AutoTarget:
RenderSprites:
RenderVoxels:
WithVoxelBody:
DSHP:
Inherits: ^Helicopter
Valued:
Cost: 1000
Tooltip:
Name: Dropship
Buildable:
Queue: Air
BuildPaletteOrder: 10
Prerequisites: ~gahpad, gaweap
Helicopter:
LandWhenIdle: yes
ROT: 5
Speed: 168
InitialFacing: 0
LandableTerrainTypes: Clear
Health:
HP: 200
Armor:
Type: Heavy
RevealsShroud:
Range: 3c0
Cargo:
Types: Infantry
MaxWeight: 5
PipCount: 5
RenderSprites:
RenderVoxels:
WithVoxelBody:
Hovers:
ORCA:
Inherits: ^Helicopter
Valued:
Cost: 1000
Tooltip:
Name: Orca Fighter
Description: Helicopter Gunship with Missiles.\n Strong vs Buildings, Tanks\n Weak vs Infantry
Buildable:
Queue: Air
BuildPaletteOrder: 20
Prerequisites: ~gahpad
Selectable:
Bounds: 30,24
Helicopter:
RearmBuildings: gahpad
ROT: 5
Speed: 186
Health:
HP: 200
Armor:
Type: Light
RevealsShroud:
Range: 10c0
Armament:
Weapon: Hellfire
AttackHeli:
FacingTolerance: 20
AmmoPool:
Ammo: 5
PipCount: 5
PipType: Ammo
PipTypeEmpty: AmmoEmpty
AutoTarget:
RenderSprites:
RenderVoxels:
WithVoxelBody:
Hovers:
ORCAB:
Inherits: ^Helicopter
Valued:
Cost: 1600
Tooltip:
Name: Orca Bomber
Buildable:
Queue: Air
BuildPaletteOrder: 20
Prerequisites: ~gahpad, gatech
Selectable:
Bounds: 30,24
Helicopter:
RearmBuildings: gahpad
ROT: 5
Speed: 112
Health:
HP: 260
Armor:
Type: Light
RevealsShroud:
Range: 2c0
Armament:
Weapon: Bomb
AttackHeli:
FacingTolerance: 20
AmmoPool:
Ammo: 2
PipCount: 2
PipType: Ammo
PipTypeEmpty: AmmoEmpty
AutoTarget:
RenderSprites:
RenderVoxels:
WithVoxelBody:
Hovers:
ORCATRAN:
Inherits: ^Helicopter
Valued:
Cost: 1200
Tooltip:
Name: Orca Transport
Buildable:
Queue: Air
BuildPaletteOrder: 10
Prerequisites: ~gahpad
Helicopter:
LandWhenIdle: yes
ROT: 5
Speed: 84
InitialFacing: 0
LandableTerrainTypes: Clear
Health:
HP: 200
Armor:
Type: Light
RevealsShroud:
Range: 2c0
Cargo:
Types: Infantry
MaxWeight: 5
PipCount: 5
RenderSprites:
RenderVoxels:
WithVoxelBody:
Hovers:
TRNSPORT:
Inherits: ^Helicopter
Valued:
Cost: 750
Tooltip:
Name: Carryall
Buildable:
Queue: Air
BuildPaletteOrder: 10
Prerequisites: ~gahpad, ~gadept
Helicopter:
LandWhenIdle: yes
ROT: 5
Speed: 149
InitialFacing: 0
LandableTerrainTypes: Clear
Health:
HP: 175
Armor:
Type: Light
RevealsShroud:
Range: 2c0
RenderSprites:
RenderVoxels:
WithVoxelBody:
Hovers:
SCRIN:
Inherits: ^Helicopter
Valued:
Cost: 1500
Tooltip:
Name: Banshee Fighter
Buildable:
Queue: Air
BuildPaletteOrder: 20
Prerequisites: ~nahpad, natech
Selectable:
Bounds: 30,24
Voice: Scrin
Helicopter:
RearmBuildings: nahpad
ROT: 3
Speed: 168
Health:
HP: 280
Armor:
Type: Light
RevealsShroud:
Range: 2c0
Armament:
Weapon: Proton
AttackHeli:
FacingTolerance: 20
AmmoPool:
Ammo: 3
PipCount: 3
PipType: Ammo
PipTypeEmpty: AmmoEmpty
AutoTarget:
RenderSprites:
RenderVoxels:
WithVoxelBody:
APACHE:
Inherits: ^Helicopter
Valued:
Cost: 1000
Tooltip:
Name: Harpy
Buildable:
Queue: Air
BuildPaletteOrder: 20
Prerequisites: ~nahpad
Selectable:
Bounds: 30,24
Helicopter:
RearmBuildings: nahpad
ROT: 5
Speed: 130
Health:
HP: 225
Armor:
Type: Light
RevealsShroud:
Range: 2c0
Armament:
Weapon: HarpyClaw
AttackHeli:
FacingTolerance: 20
AmmoPool:
Ammo: 12
PipCount: 4
PipType: Ammo
PipTypeEmpty: AmmoEmpty
AutoTarget:
WithRotor:
Offset: 85,0,384
RenderSprites:
RenderVoxels:
WithVoxelBody:
Hovers: