Files
OpenRA/mods/ra/rules/vehicles.yaml
Matija Hustić 03c80fb9c6 Added tesla boost capabilities.
Shock troopers and tesla tanks standing near a tesla coil
will charge it up, enhancing its range, modifying the zap
animation and allowing it to work even when player's power
is down.
The sound for charger weapons edited from
https://www.freesound.org/people/JoelAudio/sounds/136542/
2015-10-09 22:41:21 +02:00

761 lines
14 KiB
YAML

V2RL:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 80
Prerequisites: dome, ~vehicles.soviet, ~techlevel.medium
Valued:
Cost: 900
Tooltip:
Name: V2 Rocket
Description: Long-range rocket artillery.\n Strong vs Infantry, Light armor, Buildings\n Weak vs Tanks, Aircraft
Health:
HP: 200
Armor:
Type: Light
Mobile:
Speed: 85
RevealsShroud:
Range: 5c0
Armament:
Weapon: SCUD
AttackFrontal:
SelectionDecorations:
VisualBounds: 28,28
AutoTarget:
Explodes:
Weapon: SCUD
WithAttackAnimation:
AimSequence: aim
ReloadPrefix: empty-
ProducibleWithLevel:
Prerequisites: vehicles.upgraded
1TNK:
Inherits: ^Tank
Buildable:
Queue: Vehicle
BuildPaletteOrder: 50
Prerequisites: ~vehicles.allies, ~techlevel.low
Valued:
Cost: 700
Tooltip:
Name: Light Tank
Description: Light Tank, good for scouting.\n Strong vs Light armor\n Weak vs Infantry, Tanks, Aircraft
Health:
HP: 220
Armor:
Type: Heavy
Mobile:
Speed: 128
Crushes: wall, mine, crate, infantry
RevealsShroud:
Range: 4c0
Turreted:
ROT: 5
Armament:
Weapon: 25mm
Recoil: 85
RecoilRecovery: 25
LocalOffset: 768,0,90
MuzzleSequence: muzzle
AttackTurreted:
WithMuzzleOverlay:
WithTurret:
AutoTarget:
SpawnActorOnDeath:
Actor: 1TNK.Husk
ProducibleWithLevel:
Prerequisites: vehicles.upgraded
2TNK:
Inherits: ^Tank
Buildable:
Queue: Vehicle
BuildPaletteOrder: 120
Prerequisites: fix, ~vehicles.allies, ~techlevel.medium
Valued:
Cost: 850
Tooltip:
Name: Medium Tank
Description: Allied Main Battle Tank.\n Strong vs Vehicles\n Weak vs Infantry, Aircraft
Health:
HP: 450
Armor:
Type: Heavy
Mobile:
Speed: 85
Crushes: wall, mine, crate, infantry
RevealsShroud:
Range: 5c0
Turreted:
ROT: 5
Armament:
Weapon: 90mm
Recoil: 128
RecoilRecovery: 38
LocalOffset: 720,0,80
MuzzleSequence: muzzle
AttackTurreted:
WithMuzzleOverlay:
WithTurret:
AutoTarget:
SpawnActorOnDeath:
Actor: 2TNK.Husk
SelectionDecorations:
VisualBounds: 28,28
ProducibleWithLevel:
Prerequisites: vehicles.upgraded
3TNK:
Inherits: ^Tank
Buildable:
Queue: Vehicle
BuildPaletteOrder: 130
Prerequisites: fix, ~vehicles.soviet, ~techlevel.medium
Valued:
Cost: 1150
Tooltip:
Name: Heavy Tank
Description: Soviet Main Battle Tank, with dual cannons\n Strong vs Vehicles\n Weak vs Infantry, Aircraft
Health:
HP: 550
Armor:
Type: Heavy
Mobile:
Speed: 71
Crushes: wall, mine, crate, infantry
RevealsShroud:
Range: 5c0
Turreted:
ROT: 5
Armament:
Weapon: 105mm
Recoil: 128
RecoilRecovery: 38
LocalOffset: 768,85,90, 768,-85,90
MuzzleSequence: muzzle
AttackTurreted:
WithMuzzleOverlay:
WithTurret:
AutoTarget:
SpawnActorOnDeath:
Actor: 3TNK.Husk
SelectionDecorations:
VisualBounds: 28,28
ProducibleWithLevel:
Prerequisites: vehicles.upgraded
4TNK:
Inherits: ^Tank
Buildable:
Queue: Vehicle
BuildPaletteOrder: 190
Prerequisites: fix, stek, ~vehicles.soviet, ~techlevel.unrestricted
Valued:
Cost: 2000
CustomBuildTimeValue:
Value: 2500
Tooltip:
Name: Mammoth Tank
Description: Big and slow tank, with anti-air capability.\n Strong vs Vehicles, Infantry, Aircraft\n Weak vs Nothing
Health:
HP: 900
Armor:
Type: Heavy
Mobile:
Speed: 42
Crushes: wall, mine, crate, infantry
RevealsShroud:
Range: 6c0
Turreted:
ROT: 2
Armament@PRIMARY:
Weapon: 120mm
LocalOffset: 900,180,340, 900,-180,340
Recoil: 171
RecoilRecovery: 30
MuzzleSequence: muzzle
Armament@SECONDARY:
Name: secondary
Weapon: MammothTusk
LocalOffset: -85,384,340, -85,-384,340
LocalYaw: -100,100
Recoil: 43
MuzzleSequence: muzzle
AttackTurreted:
WithMuzzleOverlay:
WithTurret:
AutoTarget:
SpawnActorOnDeath:
Actor: 4TNK.Husk
SelfHealing:
Step: 1
Ticks: 3
HealIfBelow: 50%
DamageCooldown: 150
SelectionDecorations:
VisualBounds: 44,38,0,-4
ProducibleWithLevel:
Prerequisites: vehicles.upgraded
ARTY:
Inherits: ^Tank
Buildable:
Queue: Vehicle
BuildPaletteOrder: 70
Prerequisites: dome, ~vehicles.allies, ~techlevel.medium
Valued:
Cost: 800
Tooltip:
Name: Artillery
Description: Long-range artillery.\n Strong vs Infantry, Buildings\n Weak vs Vehicles, Aircraft
Health:
HP: 100
Armor:
Type: Light
Mobile:
ROT: 2
Speed: 85
RevealsShroud:
Range: 5c0
Armament:
Weapon: 155mm
LocalOffset: 624,0,208
MuzzleSequence: muzzle
AttackFrontal:
WithMuzzleOverlay:
Explodes:
Weapon: ArtilleryExplode
EmptyWeapon: UnitExplodeSmall
LoadedChance: 75
AutoTarget:
ProducibleWithLevel:
Prerequisites: vehicles.upgraded
HARV:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 10
Prerequisites: proc, ~techlevel.infonly
InitialActivity: FindResources
Valued:
Cost: 1100
Tooltip:
Name: Ore Truck
GenericName: Harvester
Description: Collects Ore and Gems for processing.\n Unarmed
Selectable:
Priority: 7
SelectionDecorations:
VisualBounds: 42,42
Harvester:
Capacity: 20
Resources: Ore,Gems
UnloadTicksPerBale: 1
SearchFromProcRadius: 30
SearchFromOrderRadius: 15
Health:
HP: 600
Armor:
Type: Heavy
Mobile:
Speed: 85
Crushes: wall, mine, crate, infantry
RevealsShroud:
Range: 4c0
WithHarvestAnimation:
PrefixByFullness: empty-, half-, full-
WithDockingAnimation:
GpsDot:
String: Harvester
SpawnActorOnDeath:
Actor: HARV.EmptyHusk
HarvesterHuskModifier:
FullActor: HARV.FullHusk
FullnessThreshold: 50
Explodes:
Weapon: OreExplosion
MCV:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 90
Prerequisites: fix, ~techlevel.medium
CustomBuildTimeValue:
Value: 2000
Valued:
Cost: 2000
Tooltip:
Name: Mobile Construction Vehicle
Description: Deploys into another Construction Yard.\n Unarmed
Selectable:
Priority: 4
SelectionDecorations:
VisualBounds: 42,42
Health:
HP: 600
Armor:
Type: Light
Mobile:
Speed: 85
Crushes: wall, mine, crate, infantry
RevealsShroud:
Range: 4c0
Transforms:
IntoActor: fact
Offset: -1,-1
Facing: 96
TransformSounds: placbldg.aud, build5.aud
NoTransformNotification: BuildingCannotPlaceAudio
MustBeDestroyed:
RequiredForShortGame: true
BaseBuilding:
SpawnActorOnDeath:
Actor: MCV.Husk
JEEP:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 30
Prerequisites: ~vehicles.allies, ~techlevel.low
Valued:
Cost: 500
Tooltip:
Name: Ranger
Description: Fast scout & anti-infantry vehicle.\n Strong vs Infantry\n Weak vs Vehicles, Aircraft
Health:
HP: 150
Armor:
Type: Light
Mobile:
ROT: 10
Speed: 170
RevealsShroud:
Range: 8c0
Turreted:
ROT: 10
Offset: 0,0,85
Armament:
Weapon: M60mg
MuzzleSequence: muzzle
AttackTurreted:
WithMuzzleOverlay:
WithTurret:
AutoTarget:
Cargo:
Types: Infantry
MaxWeight: 1
PipCount: 1
ProducibleWithLevel:
Prerequisites: vehicles.upgraded
APC:
Inherits: ^Tank
Buildable:
Queue: Vehicle
BuildPaletteOrder: 40
Prerequisites: ~vehicles.soviet, ~techlevel.low
Valued:
Cost: 850
Tooltip:
Name: Armored Personnel Carrier
Description: Tough infantry transport.\n Strong vs Infantry, Light armor\n Weak vs Tanks, Aircraft
Health:
HP: 300
Armor:
Type: Heavy
Mobile:
Speed: 142
Crushes: wall, mine, crate, infantry
RevealsShroud:
Range: 5c0
Armament:
Weapon: M60mg
LocalOffset: 0,0,171
MuzzleSequence: muzzle
AttackFrontal:
WithMuzzleOverlay:
AutoTarget:
Cargo:
Types: Infantry
MaxWeight: 5
PipCount: 5
ProducibleWithLevel:
Prerequisites: vehicles.upgraded
MNLY.AP:
Inherits: ^Tank
Buildable:
Queue: Vehicle
BuildPaletteOrder: 110
Prerequisites: fix, ~vehicles.soviet, ~techlevel.medium
Valued:
Cost: 800
Tooltip:
Name: Minelayer
Description: Lays mines to destroy\nunwary enemy units.\nCan detect mines.\n Unarmed
Health:
HP: 100
Armor:
Type: Heavy
Mobile:
Speed: 128
Crushes: wall, mine, crate, infantry
RevealsShroud:
Range: 5c0
Minelayer:
Mine: MINP
MineImmune:
AmmoPool:
Ammo: 5
RearmSound: minelay1.aud
DetectCloaked:
Range: 5c0
CloakTypes: Mine
RenderDetectionCircle:
Explodes:
Weapon: APMine
RenderSprites:
Image: MNLY
MNLY.AT:
Inherits: ^Tank
Buildable:
Queue: Vehicle
BuildPaletteOrder: 100
Prerequisites: fix, ~vehicles.allies, ~techlevel.medium
Valued:
Cost: 800
Tooltip:
Name: Minelayer
Description: Lays mines to destroy\nunwary enemy units.\nCan detect mines.\n Unarmed
Health:
HP: 100
Armor:
Type: Heavy
Mobile:
Speed: 128
Crushes: wall, mine, crate, infantry
RevealsShroud:
Range: 5c0
Minelayer:
Mine: MINV
MineImmune:
AmmoPool:
Ammo: 5
RearmSound: minelay1.aud
DetectCloaked:
Range: 5c0
CloakTypes: Mine
RenderDetectionCircle:
Explodes:
Weapon: ATMine
RenderSprites:
Image: MNLY
TRUK:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 20
Prerequisites: weap, ~techlevel.low
Valued:
Cost: 500
Tooltip:
Name: Supply Truck
Description: Transports cash to other players.\n Unarmed
Health:
HP: 110
Armor:
Type: Light
Mobile:
Speed: 128
RevealsShroud:
Range: 3c0
SupplyTruck:
Payload: 500
SpawnActorOnDeath:
Actor: moneycrate
MGG:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 160
Prerequisites: atek, ~vehicles.france, ~techlevel.unrestricted
Valued:
Cost: 1200
Tooltip:
Name: Mobile Gap Generator
Description: Regenerates the shroud nearby, \nobscuring the area.\n Unarmed
Health:
HP: 220
Armor:
Type: Heavy
Mobile:
Speed: 85
WithIdleOverlay@SPINNER:
Offset: -299,0,171
Sequence: spinner
RevealsShroud:
Range: 6c0
CreatesShroud:
Range: 6c0
RenderShroudCircle:
SpawnActorOnDeath:
Actor: MGG.Husk
MRJ:
Inherits: ^Vehicle
Valued:
Cost: 800
Tooltip:
Name: Mobile Radar Jammer
Description: Jams nearby enemy radar domes\nand deflects incoming missiles.\nCan detect cloaked units.\n Unarmed
Buildable:
Queue: Vehicle
BuildPaletteOrder: 150
Prerequisites: atek, ~vehicles.allies, ~techlevel.unrestricted
Health:
HP: 220
Armor:
Type: Heavy
Mobile:
Speed: 85
RevealsShroud:
Range: 6c0
WithIdleOverlay@SPINNER:
Sequence: spinner
Offset: -256,0,256
JamsRadar:
Range: 15c0
JamsMissiles:
Range: 4c0
AlliedMissiles: False
RenderJammerCircle:
DetectCloaked:
Range: 6c0
TTNK:
Inherits: ^Tank
Buildable:
Queue: Vehicle
BuildPaletteOrder: 180
Prerequisites: tsla, stek, ~vehicles.russia, ~techlevel.unrestricted
Valued:
Cost: 1350
Tooltip:
Name: Tesla Tank
Description: Tank with mounted tesla coil.\n Strong vs Infantry, Vehicles, Buildings\n Weak vs Aircraft
Health:
HP: 400
Armor:
Type: Light
Mobile:
Speed: 113
Crushes: wall, mine, crate, infantry
RevealsShroud:
Range: 7c0
Armament:
Weapon: TTankZap
LocalOffset: 0,0,213
Armament@charge:
Weapon: TTankCharge
LocalOffset: 0,0,213
TargetStances: Ally
ForceTargetStances: None
Cursor: ability
OutsideRangeCursor: ability
AmmoPool:
PipCount: 0
SelfReloads: true
SelfReloadTicks: 120
AttackFrontal:
WithIdleOverlay@SPINNER:
Sequence: spinner
SelectionDecorations:
VisualBounds: 30,30
AutoTarget:
ProducibleWithLevel:
Prerequisites: vehicles.upgraded
FTRK:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 60
Prerequisites: ~vehicles.soviet, ~techlevel.low
Valued:
Cost: 600
Tooltip:
Name: Mobile Flak
Description: Mobile unit with mounted Flak Cannon.\n Strong vs Infantry, Light armor, Aircraft\n Weak vs Tanks
Health:
HP: 150
Armor:
Type: Light
Mobile:
ROT: 10
Speed: 128
RevealsShroud:
Range: 6c0
Turreted:
ROT: 10
Offset: -298,0,298
Armament:
Weapon: FLAK-23
Recoil: 85
LocalOffset: 512,0,192
MuzzleSequence: muzzle
AttackTurreted:
WithMuzzleOverlay:
WithTurret:
AutoTarget:
SelectionDecorations:
VisualBounds: 28,28
ProducibleWithLevel:
Prerequisites: vehicles.upgraded
DTRK:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 170
Prerequisites: stek, ~vehicles.ukraine, ~techlevel.unrestricted
Valued:
Cost: 2500
Tooltip:
Name: Demolition Truck
Description: Demolition Truck, actively armed with\nnuclear explosives. Has very weak armor.
Health:
HP: 50
Armor:
Type: Light
Mobile:
Speed: 85
RevealsShroud:
Range: 3c0
Explodes:
Weapon: MiniNuke
EmptyWeapon: MiniNuke
DemoTruck:
-DamageMultiplier@IRONCURTAIN:
KillsSelf:
UpgradeTypes: invulnerability
UpgradeMinEnabledLevel: 1
Chronoshiftable:
ExplodeInstead: yes
CTNK:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 210
Prerequisites: atek, pdox, ~vehicles.germany, ~techlevel.unrestricted
Valued:
Cost: 1350
Tooltip:
Name: Chrono Tank
Description: Chrono Tank, teleports to areas within range.\n Strong vs Vehicles, Buildings\n Weak vs Infantry, Aircraft\n Special ability: Can teleport
SelectionDecorations:
VisualBounds: 30,30
Health:
HP: 400
Armor:
Type: Light
Mobile:
Speed: 113
Crushes: wall, mine, crate, infantry
RevealsShroud:
Range: 6c0
AutoTarget:
Armament@PRIMARY:
Weapon: APTusk
LocalOffset: 0,-171,0
LocalYaw: 100
Armament@SECONDARY:
Weapon: APTusk
LocalOffset: 0,171,0
LocalYaw: -100
AttackFrontal:
PortableChrono:
ProducibleWithLevel:
Prerequisites: vehicles.upgraded
QTNK:
Inherits: ^Tank
Buildable:
Queue: Vehicle
BuildPaletteOrder: 200
Prerequisites: fix, stek, ~vehicles.soviet, ~techlevel.unrestricted
Valued:
Cost: 2000
Tooltip:
Name: MAD Tank
Description: Deals seismic damage to nearby vehicles\nand structures.\n Strong vs Vehicles, Buildings\n Weak vs Infantry, Aircraft
Health:
HP: 900
Armor:
Type: Heavy
Mobile:
Speed: 56
Crushes: wall, mine, crate, infantry
RevealsShroud:
Range: 6c0
SelectionDecorations:
VisualBounds: 44,38,0,-4
MadTank:
-EjectOnDeath:
Targetable:
TargetTypes: Ground, MADTank, Repair
STNK:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 140
Prerequisites: atek, ~vehicles.england, ~techlevel.unrestricted
Valued:
Cost: 1350
Tooltip:
Name: Phase Transport
Description: Lightly armored infantry transport\nwhich can cloak. Can detect cloaked units.\n Strong vs Light armor\n Weak vs Infantry, Tanks, Aircraft
Health:
HP: 300
Armor:
Type: Light
Mobile:
Speed: 113
Crushes: wall, mine, crate, infantry
RevealsShroud:
Range: 6c0
AutoTarget:
InitialStance: ReturnFire
Armament:
Weapon: APTusk
LocalOffset: 400,0,0
Turreted:
ROT: 5
AttackTurreted:
WithTurret:
Cargo:
Types: Infantry
MaxWeight: 3
PipCount: 3
Cloak:
InitialDelay: 125
CloakDelay: 250
CloakSound: appear1.aud
UncloakSound: appear1.aud
IsPlayerPalette: true
DetectCloaked:
Range: 6c0
-MustBeDestroyed:
ProducibleWithLevel:
Prerequisites: vehicles.upgraded