Files
OpenRA/mods/d2k/rules/vehicles.yaml
2016-05-10 18:33:57 +02:00

515 lines
9.5 KiB
YAML

mcv:
Inherits: ^Vehicle
Buildable:
Prerequisites: repair_pad, upgrade.heavy, ~techlevel.medium
Queue: Armor
BuildPaletteOrder: 110
Valued:
Cost: 2000
CustomBuildTimeValue:
Value: 648
Tooltip:
Name: Mobile Construction Vehicle
Description: Deploys into another Construction Yard\n Unarmed
Selectable:
Class: mcv
Priority: 3
Health:
HP: 4500
Armor:
Type: light
Mobile:
Speed: 31
Crushes: crate, infantry, spicebloom
RevealsShroud:
Range: 2c768
MustBeDestroyed:
RequiredForShortGame: true
BaseBuilding:
Explodes:
Weapon: UnitExplodeLarge
EmptyWeapon: UnitExplodeLarge
Transforms:
Facing: 16
IntoActor: construction_yard
Offset: -1,-1
TransformSounds: BUILD1.WAV
NoTransformNotification: CannotDeploy
SpawnActorOnDeath:
Actor: mcv.husk
AttractsWorms:
Intensity: 700
SelectionDecorations:
VisualBounds: 42,42
SelfHealing:
Step: 5
Delay: 3
HealIfBelow: 50
harvester:
Inherits: ^Vehicle
Buildable:
Queue: Armor
Prerequisites: refinery
BuildPaletteOrder: 10
Valued:
Cost: 1200
CustomBuildTimeValue:
Value: 540
Tooltip:
Name: Spice Harvester
Description: Collects Spice for processing\n Unarmed
Selectable:
Class: harvester
Priority: 7
Harvester:
PipCount: 7
Capacity: 28
HarvestFacings: 8
Resources: Spice
BaleUnloadDelay: 5
SearchFromProcRadius: 30
SearchFromOrderRadius: 15
Health:
HP: 4500
Armor:
Type: harvester
Mobile:
Speed: 43
Crushes: crate, infantry, spicebloom
RevealsShroud:
Range: 3c768
Explodes:
Weapon: UnitExplodeLarge
EmptyWeapon: UnitExplodeLarge
SpawnActorOnDeath:
Actor: harvester.Husk
WithHarvestOverlay:
Palette: effect50alpha
WithDockingAnimation:
AttractsWorms:
Intensity: 700
SelectionDecorations:
VisualBounds: 42,42
SelfHealing:
Step: 5
Delay: 3
HealIfBelow: 50
trike:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 10
Prerequisites: ~light.regulartrikes
Valued:
Cost: 300
CustomBuildTimeValue:
Value: 194
Tooltip:
Name: Trike
Description: Fast scout\n Strong vs Infantry\n Weak vs Tanks, Aircraft
Selectable:
Class: trike
Health:
HP: 900
Armor:
Type: wood
Mobile:
TurnSpeed: 10
Speed: 128
RevealsShroud:
Range: 4c768
WithMuzzleOverlay:
Armament@damage:
Weapon: HMG
LocalOffset: -416,0,0
Armament@muzzle:
Weapon: HMG_muzzle
LocalOffset: -416,0,0
MuzzleSequence: muzzle
AttackFrontal:
AutoTarget:
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
AttractsWorms:
Intensity: 420
quad:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
Prerequisites: upgrade.light, ~techlevel.medium
BuildPaletteOrder: 20
Valued:
Cost: 400
CustomBuildTimeValue:
Value: 277
Tooltip:
Name: Missile Quad
Description: Missile Scout\n Strong vs Vehicles\n Weak vs Infantry
Health:
HP: 1100
Armor:
Type: light
Mobile:
TurnSpeed: 8
Speed: 96
RevealsShroud:
Range: 4c768
Armament:
Weapon: Rocket
LocalOffset: 128,64,64, 128,-64,64
AttackFrontal:
AutoTarget:
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
Selectable:
Class: quad
AttractsWorms:
Intensity: 470
siege_tank:
Inherits: ^Tank
Buildable:
Queue: Armor
Prerequisites: upgrade.heavy, ~techlevel.medium
BuildPaletteOrder: 50
Valued:
Cost: 700
CustomBuildTimeValue:
Value: 324
Tooltip:
Name: Siege Tank
Description: Siege Artillery\n Strong vs Infantry, Buildings\n Weak vs Tanks, Aircraft
Health:
HP: 1200
Armor:
Type: light
Mobile:
Speed: 43
TurnSpeed: 3
RevealsShroud:
Range: 6c768
Turreted:
TurnSpeed: 3
Offset: 0,0,-32
Armament:
Weapon: 155mm
Recoil: 150
RecoilRecovery: 19
LocalOffset: 512,0,320
MuzzleSequence: muzzle
AttackFrontal:
WithMuzzleOverlay:
WithSpriteTurret:
Explodes:
Weapon: UnitExplodeMed
EmptyWeapon: UnitExplodeMed
AutoTarget:
InitialStanceAI: Defend
Selectable:
Class: siegetank
SpawnActorOnDeath:
Actor: siege_tank.husk
AttractsWorms:
Intensity: 600
missile_tank:
Inherits: ^Tank
Tooltip:
Name: Missile Tank
Description: Rocket Artillery\n Strong vs Vehicles, Buildings, Aircraft\n Weak vs Infantry
Buildable:
Queue: Armor
Prerequisites: ~heavy.missiletank, upgrade.heavy, research_centre, ~techlevel.high
BuildPaletteOrder: 60
Valued:
Cost: 900
CustomBuildTimeValue:
Value: 441
Mobile:
Speed: 64
TurnSpeed: 5
Health:
HP: 1300
Armor:
Type: wood
RevealsShroud:
Range: 6c768
Armament:
Weapon: mtank_pri
LocalOffset: -128,128,171, -128,-128,171
AttackFrontal:
AutoTarget:
InitialStanceAI: Defend
Explodes:
Weapon: UnitExplodeMed
EmptyWeapon: UnitExplodeMed
Selectable:
Class: missiletank
SpawnActorOnDeath:
Actor: missile_tank.husk
AttractsWorms:
Intensity: 600
sonic_tank:
Inherits: ^Vehicle
Buildable:
Queue: Armor
BuildPaletteOrder: 100
Prerequisites: ~heavy.atreides, research_centre, ~techlevel.high
Valued:
Cost: 1000
CustomBuildTimeValue:
Value: 486
Tooltip:
Name: Sonic Tank
Description: Fires sonic shocks\n Strong vs Infantry, Vehicles\n Weak vs Artillery, Aircraft
Health:
HP: 3000
Armor:
Type: light
Mobile:
TurnSpeed: 3
Speed: 31
RevealsShroud:
Range: 5c768
Armament:
Weapon: Sound
LocalOffset: 600,0,427
AttackFrontal:
AutoTarget:
Explodes:
Weapon: UnitExplodeLarge
EmptyWeapon: UnitExplodeLarge
SpawnActorOnDeath:
Actor: sonic_tank.husk
AttractsWorms:
Intensity: 600
Targetable:
TargetTypes: Ground, Vehicle, C4, Sonictank
devastator:
Inherits: ^Tank
Buildable:
Queue: Armor
BuildPaletteOrder: 100
Prerequisites: ~heavy.harkonnen, research_centre, ~techlevel.high
Valued:
Cost: 1050
CustomBuildTimeValue:
Value: 540
Tooltip:
Name: Devastator
Description: Super Heavy Tank\n Strong vs Tanks\n Weak vs Artillery, Aircraft
Health:
HP: 5000
Armor:
Type: heavy
Mobile:
TurnSpeed: 3
Speed: 31
Crushes: crate, infantry, spicebloom, wall
RevealsShroud:
Range: 4c768
Armament:
Weapon: DevBullet
LocalOffset: 640,0,32
MuzzleSequence: muzzle
AttackFrontal:
WithMuzzleOverlay:
IgnoreOffset: true
AutoTarget:
Explodes:
Weapon: UnitExplodeLarge
EmptyWeapon: UnitExplodeLarge
SpawnActorOnDeath:
Actor: devastator.husk
AttractsWorms:
Intensity: 700
SelectionDecorations:
VisualBounds: 44,38,0,0
SelfHealing:
Step: 5
Delay: 3
HealIfBelow: 50
raider:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 10
Prerequisites: ~light.ordos
Valued:
Cost: 350
CustomBuildTimeValue:
Value: 194
Tooltip:
Name: Raider Trike
Description: Improved Scout\n Strong vs Infantry, Light Vehicles
Health:
HP: 1000
Armor:
Type: wood
Mobile:
TurnSpeed: 10
Speed: 149
RevealsShroud:
Range: 4c768
WithMuzzleOverlay:
Armament@damage:
Weapon: HMGo
LocalOffset: 170,0,0
Armament@muzzle:
Weapon: HMGo_muzzle
LocalOffset: 170,0,0
MuzzleSequence: muzzle
AttackFrontal:
AutoTarget:
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
AttractsWorms:
Intensity: 420
stealth_raider:
Inherits: raider
Buildable:
Prerequisites: ~light.ordos, upgrade.light, high_tech_factory, ~techlevel.medium
BuildPaletteOrder: 30
Valued:
Cost: 400
CustomBuildTimeValue:
Value: 194 ## Copied from Raider, not included in conversion. Both have same "BuildSpeed" in TibEd
Tooltip:
Name: Stealth Raider Trike
Description: Invisible Raider Trike\n Strong vs Infantry, Light Vehicles
Cloak:
InitialDelay: 45
CloakDelay: 90
CloakSound: STEALTH1.WAV
UncloakSound: STEALTH2.WAV
IsPlayerPalette: true
AutoTarget:
InitialStance: HoldFire
InitialStanceAI: ReturnFire
-MustBeDestroyed:
deviator:
Inherits: ^Tank
Valued:
Cost: 1000
CustomBuildTimeValue:
Value: 486
Tooltip:
Name: Deviator
Description: Fires a warhead which changes\nthe allegiance of enemy vehicles
Buildable:
Queue: Armor
BuildPaletteOrder: 50
Prerequisites: ~heavy.ordos, research_centre, ~techlevel.high
Mobile:
TurnSpeed: 3
Speed: 53
Health:
HP: 1100
Armor:
Type: wood
RevealsShroud:
Range: 4c768
Armament:
Weapon: DeviatorMissile
LocalOffset: -299,0,85
AttackFrontal:
AutoTarget:
InitialStanceAI: Defend
Explodes:
Weapon: UnitExplodeLarge
EmptyWeapon: UnitExplodeLarge
SpawnActorOnDeath:
Actor: deviator.husk
AttractsWorms:
Intensity: 600
^combat_tank:
Inherits: ^Tank
Buildable:
Queue: Armor
BuildPaletteOrder: 40
Valued:
Cost: 700
CustomBuildTimeValue:
Value: 373
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: 2100
Armor:
Type: heavy
Mobile:
Speed: 75
TurnSpeed: 5
RevealsShroud:
Range: 5c768
Turreted:
TurnSpeed: 5
RealignDelay: 0
Armament:
Weapon: 80mm_A
Recoil: 128
RecoilRecovery: 32
LocalOffset: 256,0,0
MuzzleSequence: muzzle
AttackTurreted:
WithMuzzleOverlay:
WithSpriteTurret:
AutoTarget:
Explodes:
Weapon: UnitExplodeMed
EmptyWeapon: UnitExplodeMed
Selectable:
Class: combat
AttractsWorms:
Intensity: 520
combat_tank_a:
Inherits: ^combat_tank
Buildable:
Prerequisites: ~heavy.atreides
Armament:
Weapon: 80mm_A
SpawnActorOnDeath:
Actor: combat_tank_a.husk
combat_tank_h:
Inherits: ^combat_tank
Buildable:
Prerequisites: ~heavy.harkonnen
Armament:
Weapon: 80mm_H
Mobile:
Speed: 64
Health:
HP: 2700
SpawnActorOnDeath:
Actor: combat_tank_h.husk
combat_tank_o:
Inherits: ^combat_tank
Buildable:
Prerequisites: ~heavy.ordos
Turreted:
TurnSpeed: 5
Armament:
Weapon: 80mm_O
Mobile:
Speed: 85
Health:
HP: 1800
SpawnActorOnDeath:
Actor: combat_tank_o.husk