Files
OpenRA/mods/d2k/rules/vehicles.yaml
2014-10-04 01:18:19 +01:00

350 lines
5.9 KiB
YAML

^MCV:
Inherits: ^Vehicle
Buildable:
Prerequisites: ~heavy, repair, ~techlevel.medium
Queue: Armor
BuildPaletteOrder: 110
Valued:
Cost: 2000
Tooltip:
Name: Mobile Construction Vehicle
Description: Deploys into another Construction Yard\n Unarmed
Selectable:
Priority: 3
Bounds: 42,42
Health:
HP: 800
Armor:
Type: Light
Mobile:
Speed: 64
Crushes: crate, infantry
RevealsShroud:
Range: 8c0
MustBeDestroyed:
BaseBuilding:
Explodes:
Weapon: UnitExplodeScale
EmptyWeapon: UnitExplodeScale
Transforms:
TransformSounds: BUILD1.WAV
LeavesHusk:
HuskActor: MCV.Husk
MCV.Husk:
Inherits: ^Husk
Health:
HP: 175
Tooltip:
Name: Destroyed Mobile Construction Vehicle
RenderUnit:
Image: DMCV
HARVESTER:
Inherits: ^Vehicle
Buildable:
Queue: Armor
Prerequisites: ~heavy, refinery
BuildPaletteOrder: 10
InitialActivity: FindResources
Valued:
Cost: 1000
Tooltip:
Name: Spice Harvester
Description: Collects Spice for processing\n Unarmed
Selectable:
Priority: 7
Bounds: 42,42
Harvester:
PipCount: 10
Capacity: 40
HarvestFacings: 8
Resources: Spice
UnloadTicksPerBale: 5
SearchFromProcRadius: 24
SearchFromOrderRadius: 12
Health:
HP: 1000
Armor:
Type: Heavy
Mobile:
Speed: 64
Crushes: crate, infantry
RenderUnit:
Image: HARVESTER
RevealsShroud:
Range: 4c0
Explodes:
Weapon: SpiceExplosion
EmptyWeapon: UnitExplodeScale
LeavesHusk:
HuskActor: Harvester.Husk
WithHarvestAnimation:
HARVESTER.Husk:
Inherits: ^Husk
Health:
HP: 150
Tooltip:
Name: Destroyed Spice Harvester
RenderUnit:
Image: HARVESTER
TransformOnCapture:
IntoActor: harvester
HARVESTER.starport:
Inherits: HARVESTER
Buildable:
Prerequisites: ~starport
Queue: Starport
Valued:
Cost: 1500
TRIKE:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 10
Prerequisites: ~trikes
Valued:
Cost: 250
Tooltip:
Name: Scout Trike
Description: Fast Scout\n Strong vs Infantry\n Weak vs Tanks, Aircraft
Selectable:
Bounds: 24,24
Health:
HP: 100
Armor:
Type: Light
Mobile:
ROT: 10
Speed: 128
RevealsShroud:
Range: 7c0
RenderUnit:
WithMuzzleFlash:
Armament:
Weapon: HMG
LocalOffset: -416,0,0
MuzzleSequence: muzzle
AttackFrontal:
AutoTarget:
Explodes:
Weapon: UnitExplodeTiny
EmptyWeapon: UnitExplodeTiny
TRIKE.starport:
Inherits: TRIKE
Buildable:
Queue: Starport
Prerequisites: starport
Valued:
Cost: 315
RenderUnit:
Image: TRIKE
QUAD:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
Prerequisites: ~light, radar, ~techlevel.medium
BuildPaletteOrder: 20
Valued:
Cost: 400
Tooltip:
Name: Missile Quad
Description: Missile Scout\n Strong vs Vehicles\n Weak vs Infantry
Health:
HP: 125
Armor:
Type: Light
Mobile:
ROT: 8
Speed: 96
RevealsShroud:
Range: 8c0
Armament:
Weapon: QuadRockets
LocalOffset: 128,64,64, 128,-64,64
AttackFrontal:
AutoTarget:
Explodes:
Weapon: UnitExplodeTiny
EmptyWeapon: UnitExplodeTiny
Selectable:
Bounds: 24,24
QUAD.starport:
Inherits: QUAD
Buildable:
Prerequisites: starport
Queue: Starport
Valued:
Cost: 500
RenderUnit:
Image: QUAD
^COMBAT:
Inherits: ^Tank
Buildable:
Queue: Armor
BuildPaletteOrder: 40
Valued:
Cost: 700
Tooltip:
Name: Combat Tank
Description: Main Battle Tank\n Strong vs Tanks\n Weak vs Infantry, Aircraft\n \n Atreides: +Range\n Harkonnen: +Health\n Ordos: +Speed
Health:
HP: 350
Armor:
Type: Heavy
Mobile:
Speed: 64
ROT: 6
Crushes: crate, infantry
RevealsShroud:
Range: 7c0
Turreted:
ROT: 6
RealignDelay: 0
Armament:
Weapon: 90mm
Recoil: 128
RecoilRecovery: 32
LocalOffset: 256,0,0
MuzzleSequence: muzzle
AttackTurreted:
WithMuzzleFlash:
RenderUnit:
WithTurret:
AutoTarget:
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
Selectable:
Bounds: 30,30
^COMBAT.Husk:
Inherits: ^Husk
Health:
HP: 100
ThrowsParticle@turret:
Anim: turret
SIEGETANK:
Inherits: ^Tank
Buildable:
Queue: Armor
Prerequisites: ~heavy, radar, ~techlevel.medium
BuildPaletteOrder: 50
Valued:
Cost: 850
Tooltip:
Name: Siege Tank
Description: Siege Artillery\n Strong vs Infantry, Buildings\n Weak vs Tanks, Aircraft
Health:
HP: 120
Armor:
Type: Heavy
Mobile:
Speed: 53
ROT: 3
Crushes: crate, infantry
RevealsShroud:
Range: 8c0
Turreted:
ROT: 3
Offset: 0,0,-32
Armament:
Weapon: 155mm
Recoil: 150
RecoilRecovery: 19
LocalOffset: 512,0,320
MuzzleSequence: muzzle
AttackFrontal:
WithMuzzleFlash:
RenderUnit:
Image: SIEGETANK
WithTurret:
Explodes:
Weapon: UnitExplodeScale
EmptyWeapon: UnitExplodeScale
AutoTarget:
InitialStance: Defend
Selectable:
Bounds: 30,30
LeavesHusk:
HuskActor: Siegetank.Husk
SIEGETANK.Husk:
Inherits: ^Husk
Tooltip:
ThrowsParticle@turret:
Anim: turret
RenderUnit:
Image: SIEGETANK
TransformOnCapture:
IntoActor: siegetank
SIEGETANK.starport:
Inherits: SIEGETANK
Buildable:
Prerequisites: starport
Queue: Starport
Valued:
Cost: 1075
MISSILETANK:
Inherits: ^Tank
Valued:
Cost: 1000
Tooltip:
Name: Rocket Tank
Description: Rocket Artillery\n Strong vs Vehicles, Buildings\n Weak vs Infantry, Aircraft
Buildable:
Queue: Armor
Prerequisites: ~heavy, hightech, ~techlevel.high
BuildPaletteOrder: 60
Mobile:
Speed: 64
ROT: 5
Health:
HP: 90
Armor:
Type: Light
RevealsShroud:
Range: 9c0
RenderUnit:
Image: MISSILETANK
Armament:
Weapon: 227mm
LocalOffset: -213,128,171, -213,-256,171
FireDelay: 15
AttackFrontal:
AutoTarget:
InitialStance: Defend
Explodes:
Weapon: UnitExplodeScale
EmptyWeapon: UnitExplodeScale
Selectable:
Bounds: 30,30
LeavesHusk:
HuskActor: Missiletank.Husk
MISSILETANK.Husk:
Inherits: ^Husk
RenderUnit:
Image: MISSILETANK
TransformOnCapture:
IntoActor: missiletank
MISSILETANK.starport:
Inherits: MISSILETANK
Buildable:
Prerequisites: starport
Queue: Starport
Valued:
Cost: 1250