Move civilian vehicles to their own yaml file.

This commit is contained in:
Paul Chote
2015-03-29 13:41:09 +01:00
parent 7b330e23e2
commit 1f4fe0a44d
3 changed files with 205 additions and 206 deletions

View File

@@ -64,6 +64,7 @@ Rules:
./mods/ts/rules/misc.yaml ./mods/ts/rules/misc.yaml
./mods/ts/rules/ai.yaml ./mods/ts/rules/ai.yaml
./mods/ts/rules/civilian.yaml ./mods/ts/rules/civilian.yaml
./mods/ts/rules/civilian-vehicles.yaml
./mods/ts/rules/player.yaml ./mods/ts/rules/player.yaml
./mods/ts/rules/world.yaml ./mods/ts/rules/world.yaml
./mods/ts/rules/aircraft.yaml ./mods/ts/rules/aircraft.yaml

View File

@@ -0,0 +1,204 @@
4TNK:
Inherits: ^Tank
Valued:
Cost: 1700
Tooltip:
Name: Mammoth Tank
Description: Heavily armored GDI Tank.\n Strong vs Everything
Buildable:
Queue: Vehicle
BuildPaletteOrder: 60
Prerequisites: ~gaweap
Mobile:
Speed: 56
ROT: 5
Crushes: wall, crate, infantry
Health:
HP: 600
Armor:
Type: Heavy
RevealsShroud:
Range: 6c0
Turreted:
ROT: 3
Armament@PRIMARY:
Weapon: 120mmx
LocalOffset: 640,85,384, 640,-85,384
MuzzleSequence: muzzle
Armament@SECONDARY:
Weapon: MammothTusk
LocalOffset: 0,256,426, 0,-256,426
AttackTurreted:
AutoTarget:
SelfHealing:
Ticks: 10
HealIfBelow: 50%
DamageCooldown: 200
RenderSprites:
RenderVoxels:
WithVoxelBody:
WithVoxelTurret:
WithVoxelBarrel:
WithMuzzleFlash:
TRUCKB:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 120
Prerequisites: factory
Valued:
Cost: 500
Tooltip:
Name: Truck
Description: Transports cash to other players.\n Unarmed
Health:
HP: 2000
Armor:
Type: Light
Mobile:
Speed: 56
RevealsShroud:
Range: 5c0
SupplyTruck:
Payload: 500
RenderSprites:
RenderVoxels:
WithVoxelBody:
ICBM:
Inherits: ^Vehicle
Valued:
Cost: 1400
Tooltip:
Name: Ballistic Missile Launcher
Buildable:
Queue: Vehicle
BuildPaletteOrder: 100
Prerequisites: ~gaweap
Health:
HP: 500
Armor:
Type: Light
Mobile:
Speed: 85
ROT: 5
RevealsShroud:
Range: 7c0
RenderSprites:
RenderVoxels:
WithVoxelBody:
Transforms:
IntoActor: gaicbm
Offset: -1,-1
Facing: 96
TransformSounds:
NoTransformSounds:
BUS:
Inherits: ^Vehicle
Valued:
Cost: 800
Tooltip:
Name: School Bus
Buildable:
Queue: Vehicle
BuildPaletteOrder: 300
Prerequisites: ~gaweap
Mobile:
ROT: 5
Speed: 113
Health:
HP: 100
Armor:
Type: Light
RevealsShroud:
Range: 5c0
Cargo:
Types: Infantry
MaxWeight: 20
PipCount: 5
RenderSprites:
RenderVoxels:
WithVoxelBody:
PICK:
Inherits: ^Vehicle
Valued:
Cost: 800
Tooltip:
Name: Pickup
Buildable:
Queue: Vehicle
BuildPaletteOrder: 300
Prerequisites: ~gaweap
Mobile:
ROT: 5
Speed: 113
Health:
HP: 100
Armor:
Type: Light
RevealsShroud:
Range: 5c0
Cargo:
Types: Infantry
MaxWeight: 2
PipCount: 5
RenderSprites:
RenderVoxels:
WithVoxelBody:
CAR:
Inherits: ^Vehicle
Valued:
Cost: 800
Tooltip:
Name: Automobile
Buildable:
Queue: Vehicle
BuildPaletteOrder: 300
Prerequisites: ~gaweap
Mobile:
ROT: 5
Speed: 113
Health:
HP: 100
Armor:
Type: Light
RevealsShroud:
Range: 5c0
Cargo:
Types: Infantry
MaxWeight: 4
PipCount: 5
RenderSprites:
RenderVoxels:
WithVoxelBody:
WINI:
Inherits: ^Vehicle
Valued:
Cost: 800
Tooltip:
Name: Recreational Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 300
Prerequisites: ~gaweap
Mobile:
ROT: 5
Speed: 113
Health:
HP: 200
Armor:
Type: Light
RevealsShroud:
Range: 5c0
Cargo:
Types: Infantry
MaxWeight: 5
PipCount: 5
RenderSprites:
RenderVoxels:
WithVoxelBody:

View File

@@ -158,74 +158,6 @@ HVR:
WithVoxelTurret: WithVoxelTurret:
Hovers: Hovers:
4TNK:
Inherits: ^Tank
Valued:
Cost: 1700
Tooltip:
Name: Mammoth Tank
Description: Heavily armored GDI Tank.\n Strong vs Everything
Buildable:
Queue: Vehicle
BuildPaletteOrder: 60
Prerequisites: ~gaweap
Mobile:
Speed: 56
ROT: 5
Crushes: wall, crate, infantry
Health:
HP: 600
Armor:
Type: Heavy
RevealsShroud:
Range: 6c0
Turreted:
ROT: 3
Armament@PRIMARY:
Weapon: 120mmx
LocalOffset: 640,85,384, 640,-85,384
MuzzleSequence: muzzle
Armament@SECONDARY:
Weapon: MammothTusk
LocalOffset: 0,256,426, 0,-256,426
AttackTurreted:
AutoTarget:
SelfHealing:
Ticks: 10
HealIfBelow: 50%
DamageCooldown: 200
RenderSprites:
RenderVoxels:
WithVoxelBody:
WithVoxelTurret:
WithVoxelBarrel:
WithMuzzleFlash:
TRUCKB:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 120
Prerequisites: factory
Valued:
Cost: 500
Tooltip:
Name: Truck
Description: Transports cash to other players.\n Unarmed
Health:
HP: 2000
Armor:
Type: Light
Mobile:
Speed: 56
RevealsShroud:
Range: 5c0
SupplyTruck:
Payload: 500
RenderSprites:
RenderVoxels:
WithVoxelBody:
LPST: LPST:
Inherits: ^Vehicle Inherits: ^Vehicle
Valued: Valued:
@@ -255,35 +187,6 @@ LPST:
TransformSounds: TransformSounds:
NoTransformSounds: NoTransformSounds:
ICBM:
Inherits: ^Vehicle
Valued:
Cost: 1400
Tooltip:
Name: Ballistic Missile Launcher
Buildable:
Queue: Vehicle
BuildPaletteOrder: 100
Prerequisites: ~gaweap
Health:
HP: 500
Armor:
Type: Light
Mobile:
Speed: 85
ROT: 5
RevealsShroud:
Range: 7c0
RenderSprites:
RenderVoxels:
WithVoxelBody:
Transforms:
IntoActor: gaicbm
Offset: -1,-1
Facing: 96
TransformSounds:
NoTransformSounds:
REPAIR: REPAIR:
Inherits: ^Tank Inherits: ^Tank
Buildable: Buildable:
@@ -365,87 +268,6 @@ WEED:
RenderVoxels: RenderVoxels:
WithVoxelBody: WithVoxelBody:
BUS:
Inherits: ^Vehicle
Valued:
Cost: 800
Tooltip:
Name: School Bus
Buildable:
Queue: Vehicle
BuildPaletteOrder: 300
Prerequisites: ~gaweap
Mobile:
ROT: 5
Speed: 113
Health:
HP: 100
Armor:
Type: Light
RevealsShroud:
Range: 5c0
Cargo:
Types: Infantry
MaxWeight: 20
PipCount: 5
RenderSprites:
RenderVoxels:
WithVoxelBody:
PICK:
Inherits: ^Vehicle
Valued:
Cost: 800
Tooltip:
Name: Pickup
Buildable:
Queue: Vehicle
BuildPaletteOrder: 300
Prerequisites: ~gaweap
Mobile:
ROT: 5
Speed: 113
Health:
HP: 100
Armor:
Type: Light
RevealsShroud:
Range: 5c0
Cargo:
Types: Infantry
MaxWeight: 2
PipCount: 5
RenderSprites:
RenderVoxels:
WithVoxelBody:
CAR:
Inherits: ^Vehicle
Valued:
Cost: 800
Tooltip:
Name: Automobile
Buildable:
Queue: Vehicle
BuildPaletteOrder: 300
Prerequisites: ~gaweap
Mobile:
ROT: 5
Speed: 113
Health:
HP: 100
Armor:
Type: Light
RevealsShroud:
Range: 5c0
Cargo:
Types: Infantry
MaxWeight: 4
PipCount: 5
RenderSprites:
RenderVoxels:
WithVoxelBody:
GGHUNT: GGHUNT:
Inherits: ^Vehicle Inherits: ^Vehicle
Valued: Valued:
@@ -471,33 +293,6 @@ GGHUNT:
Weapon: SuicideBomb Weapon: SuicideBomb
EmptyWeapon: SuicideBomb EmptyWeapon: SuicideBomb
WINI:
Inherits: ^Vehicle
Valued:
Cost: 800
Tooltip:
Name: Recreational Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 300
Prerequisites: ~gaweap
Mobile:
ROT: 5
Speed: 113
Health:
HP: 200
Armor:
Type: Light
RevealsShroud:
Range: 5c0
Cargo:
Types: Infantry
MaxWeight: 5
PipCount: 5
RenderSprites:
RenderVoxels:
WithVoxelBody:
MMCH: MMCH:
Inherits: ^Tank Inherits: ^Tank
Valued: Valued:
@@ -839,4 +634,3 @@ STNK:
RenderVoxels: RenderVoxels:
WithVoxelBody: WithVoxelBody:
-MustBeDestroyed: -MustBeDestroyed: