Files
OpenRA/mods/ts/rules/civilian-vehicles.yaml
let5sne.win10 9cf6ebb986
Some checks failed
Continuous Integration / Linux (.NET 8.0) (push) Has been cancelled
Continuous Integration / Windows (.NET 8.0) (push) Has been cancelled
Initial commit: OpenRA game engine
Fork from OpenRA/OpenRA with one-click launch script (start-ra.cmd)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 21:46:54 +08:00

228 lines
3.8 KiB
YAML

4TNK:
Inherits: ^Tank
Inherits@VOXELS: ^VoxelActor
Inherits@EXPERIENCE: ^GainsExperience
Inherits@AUTOTARGET: ^AutoTargetAllAssaultMove
Valued:
Cost: 1700
Tooltip:
Name: actor-4tnk-name
Mobile:
Speed: 56
TurnSpeed: 20
Health:
HP: 60000
Armor:
Type: Heavy
RevealsShroud:
Range: 6c0
MaxHeightDelta: 3
RequiresCondition: !inside-tunnel
Turreted:
TurnSpeed: 12
Armament@PRIMARY:
Weapon: 120mmx
LocalOffset: 707,85,509, 707,-120,509
MuzzleSequence: muzzle
Armament@SECONDARY:
Weapon: MammothTusk
LocalOffset: 0,283,580, 0,-283,580
AttackTurreted:
Voice: Attack
PauseOnCondition: empdisable
ChangesHealth:
Step: 500
Delay: 10
StartIfBelow: 50
DamageCooldown: 200
WithVoxelTurret:
WithVoxelBarrel:
WithMuzzleOverlay:
^TRUCK:
Inherits: ^CivilianVoxelVehicle
Inherits@selection: ^SelectableSupportUnit
Valued:
Cost: 500
Tooltip:
Name: meta-truck-name
Health:
HP: 20000
Armor:
Type: Light
Mobile:
Speed: 56
RevealsShroud:
RequiresCondition: !inside-tunnel
Range: 5c0
MaxHeightDelta: 3
TRUCKA:
Inherits: ^TRUCK
TRUCKB:
Inherits: ^TRUCK
ICBM:
Inherits: ^CivilianVoxelCrusher
Inherits@selection: ^SelectableSupportUnit
Valued:
Cost: 1400
Tooltip:
Name: actor-icbm-name
Health:
HP: 50000
Armor:
Type: Light
Mobile:
Speed: 85
TurnSpeed: 20
RevealsShroud:
RequiresCondition: !inside-tunnel
Range: 7c0
MaxHeightDelta: 3
Transforms:
IntoActor: gaicbm
Offset: -1,-1
Facing: 384
TransformSounds:
NoTransformSounds:
Voice: Move
BUS:
Inherits: ^CivilianVoxelCrusher
Inherits@CARGOPIPS: ^CargoPips
Valued:
Cost: 800
Tooltip:
Name: actor-bus-name
Mobile:
TurnSpeed: 20
Speed: 113
PauseOnCondition: empdisable || loading || being-captured || carried
Health:
HP: 10000
Armor:
Type: Light
RevealsShroud:
RequiresCondition: !inside-tunnel
Range: 5c0
MaxHeightDelta: 3
Cargo:
Types: Infantry
MaxWeight: 20
UnloadVoice: Unload
LoadingCondition: loading
EjectOnDeath: true
PICK:
Inherits: ^CivilianVoxelVehicle
Inherits@CARGOPIPS: ^CargoPips
Valued:
Cost: 800
Tooltip:
Name: actor-pick-name
Mobile:
TurnSpeed: 20
Speed: 113
PauseOnCondition: empdisable || loading || being-captured || carried
Health:
HP: 10000
Armor:
Type: Light
RevealsShroud:
RequiresCondition: !inside-tunnel
Range: 5c0
MaxHeightDelta: 3
Cargo:
Types: Infantry
MaxWeight: 2
UnloadVoice: Unload
LoadingCondition: loading
EjectOnDeath: true
CAR:
Inherits: ^CivilianVoxelVehicle
Inherits@CARGOPIPS: ^CargoPips
Valued:
Cost: 800
Tooltip:
Name: actor-car-name
Mobile:
TurnSpeed: 20
Speed: 113
PauseOnCondition: empdisable || loading || being-captured || carried
Health:
HP: 10000
Armor:
Type: Light
RevealsShroud:
RequiresCondition: !inside-tunnel
Range: 5c0
MaxHeightDelta: 3
Cargo:
Types: Infantry
MaxWeight: 4
UnloadVoice: Unload
LoadingCondition: loading
EjectOnDeath: true
WINI:
Inherits: ^CivilianVoxelVehicle
Inherits@CARGOPIPS: ^CargoPips
Valued:
Cost: 800
Tooltip:
Name: actor-wini-name
Mobile:
TurnSpeed: 20
Speed: 113
PauseOnCondition: empdisable || loading || being-captured || carried
Health:
HP: 20000
Armor:
Type: Light
RevealsShroud:
RequiresCondition: !inside-tunnel
Range: 5c0
MaxHeightDelta: 3
Cargo:
Types: Infantry
MaxWeight: 5
UnloadVoice: Unload
LoadingCondition: loading
EjectOnDeath: true
LOCOMOTIVE:
Inherits: ^Train
Inherits@CARGOPIPS: ^CargoPips
Valued:
Cost: 800
Tooltip:
Name: actor-locomotive-name
Cargo:
MaxWeight: 2
EjectOnDeath: true
TRAINCAR:
Inherits: ^Train
Inherits@CARGOPIPS: ^CargoPips
Valued:
Cost: 800
Tooltip:
Name: actor-traincar-name
Cargo:
MaxWeight: 10
EjectOnDeath: true
CARGOCAR:
Inherits: ^Train
Inherits@CARGOPIPS: ^CargoPips
Valued:
Cost: 800
Tooltip:
Name: actor-cargocar-name
Cargo:
MaxWeight: 10
EjectOnDeath: true