All vehicles leave husks

This commit is contained in:
Paul Chote
2011-05-21 18:23:20 +12:00
parent d8262486f9
commit b9ceaae4dd
3 changed files with 164 additions and 82 deletions

View File

@@ -41,6 +41,7 @@ Rules:
mods/cnc/rules/tech.yaml mods/cnc/rules/tech.yaml
mods/cnc/rules/ships.yaml mods/cnc/rules/ships.yaml
mods/cnc/rules/aircraft.yaml mods/cnc/rules/aircraft.yaml
mods/cnc/rules/husks.yaml
Sequences: Sequences:
mods/cnc/sequences/structures.yaml mods/cnc/sequences/structures.yaml

138
mods/cnc/rules/husks.yaml Normal file
View File

@@ -0,0 +1,138 @@
MCV.Husk:
Inherits: ^Husk
Tooltip:
Name: Mobile Construction Vehicle (Destroyed)
Icon: mcvicnh
RenderUnit:
Image: mcv
HARV.Husk:
Inherits: ^Husk
Tooltip:
Name: Harvester (Destroyed)
Icon: harvicnh
RenderUnit:
Image: harv
APC.Husk:
Inherits: ^Husk
Tooltip:
Name: Armored Personnel Carrier (Destroyed)
Icon: apcicnh
RenderUnit:
Image: apc
FTNK.Husk:
Inherits: ^Husk
Tooltip:
Name: Flame Tank (Destroyed)
Icon: ftnkicnh
RenderUnit:
Image: ftnk
ARTY.Husk:
Inherits: ^Husk
Tooltip:
Name: Artillery (Destroyed)
Icon: artyicnh
RenderUnit:
Image: arty
BGGY.Husk:
Inherits: ^Husk
Tooltip:
Name: Nod Buggy (Destroyed)
Icon: bggyicnh
RenderUnit:
Image: bggy
BIKE.Husk:
Inherits: ^Husk
Tooltip:
Name: Recon Bike (Destroyed)
Icon: bikeicnh
RenderUnit:
Image: bike
JEEP.Husk:
Inherits: ^Husk
Tooltip:
Name: Hum-Vee (Destroyed)
Icon: jeepicnh
RenderUnit:
Image: jeep
LTNK.Husk:
Inherits: ^Husk
Tooltip:
Name: Light Tank (Destroyed)
Icon: ltnkicnh
RenderUnit:
Image: ltnk
ThrowsParticle@turret:
Anim: turret
Spread: 3,3
Speed: 6
AnimKey: turret
MTNK.Husk:
Inherits: ^Husk
Tooltip:
Name: Medium Tank (Destroyed)
Icon: mtnkicnh
RenderUnit:
Image: mtnk
ThrowsParticle@turret:
Anim: turret
Spread: 3,3
Speed: 6
AnimKey: turret
HTNK.Husk:
Inherits: ^Husk
Tooltip:
Name: Mammoth Tank (Destroyed)
Icon: htnkicnh
RenderUnit:
Image: htnk
ThrowsParticle@turret:
Anim: turret
Spread: 3,3
Speed: 6
AnimKey: turret
MSAM.Husk:
Inherits: ^Husk
Tooltip:
Name: Rocket Launcher (Destroyed)
Icon: msamicnh
RenderUnit:
Image: msam
ThrowsParticle@turret:
Anim: turret
Spread: 3,3
Speed: 6
AnimKey: turret
MLRS.Husk:
Inherits: ^Husk
Tooltip:
Name: SSM Launcher (Destroyed)
Icon: mlrsicnh
RenderUnit:
Image: mlrs
ThrowsParticle@turret:
Anim: turret
Spread: 3,3
Speed: 6
AnimKey: turret
STNK.Husk:
Inherits: ^Husk
Tooltip:
Name: Stealth Tank (Destroyed)
Icon: stnkicnh
RenderUnit:
Image: mlrs

View File

@@ -31,6 +31,8 @@ MCV:
AttackMove: AttackMove:
JustMove:true JustMove:true
BaseBuilding: BaseBuilding:
LeavesHusk:
HuskActor: MCV.Husk
HARV: HARV:
Inherits: ^Tank Inherits: ^Tank
@@ -63,6 +65,8 @@ HARV:
RenderUnit: RenderUnit:
AttackMove: AttackMove:
JustMove:true JustMove:true
LeavesHusk:
HuskActor: HARV.Husk
APC: APC:
Inherits: ^Tank Inherits: ^Tank
@@ -96,6 +100,8 @@ APC:
Types: Infantry Types: Infantry
Passengers: 5 Passengers: 5
UnloadFacing: 220 UnloadFacing: 220
LeavesHusk:
HuskActor: APC.Husk
ARTY: ARTY:
Inherits: ^Tank Inherits: ^Tank
@@ -123,6 +129,8 @@ ARTY:
RenderUnit: RenderUnit:
Explodes: Explodes:
AutoTarget: AutoTarget:
LeavesHusk:
HuskActor: ARTY.Husk
FTNK: FTNK:
Inherits: ^Tank Inherits: ^Tank
@@ -156,6 +164,8 @@ FTNK:
Explodes: Explodes:
Weapon: BigFlamer Weapon: BigFlamer
EmptyWeapon: BigFlamer EmptyWeapon: BigFlamer
LeavesHusk:
HuskActor: FTNK.Husk
BGGY: BGGY:
Inherits: ^Vehicle Inherits: ^Vehicle
@@ -186,7 +196,9 @@ BGGY:
MuzzleFlash: yes MuzzleFlash: yes
RenderUnitTurreted: RenderUnitTurreted:
AutoTarget: AutoTarget:
LeavesHusk:
HuskActor: BGGY.Husk
BIKE: BIKE:
Inherits: ^Vehicle Inherits: ^Vehicle
Valued: Valued:
@@ -214,6 +226,8 @@ BIKE:
PrimaryLocalOffset: -4,0,25,4,0,-25 PrimaryLocalOffset: -4,0,25,4,0,-25
RenderUnit: RenderUnit:
AutoTarget: AutoTarget:
LeavesHusk:
HuskActor: BIKE.Husk
JEEP: JEEP:
Inherits: ^Vehicle Inherits: ^Vehicle
@@ -244,7 +258,9 @@ JEEP:
MuzzleFlash: yes MuzzleFlash: yes
RenderUnitTurreted: RenderUnitTurreted:
AutoTarget: AutoTarget:
LeavesHusk:
HuskActor: JEEP.Husk
LTNK: LTNK:
Inherits: ^Tank Inherits: ^Tank
Valued: Valued:
@@ -272,7 +288,7 @@ LTNK:
Recoil: 2 Recoil: 2
RenderUnitTurreted: RenderUnitTurreted:
AutoTarget: AutoTarget:
LeavesHusk: LeavesHusk:
HuskActor: LTNK.Husk HuskActor: LTNK.Husk
Explodes: Explodes:
Weapon: UnitExplodeSmall Weapon: UnitExplodeSmall
@@ -305,7 +321,7 @@ MTNK:
Recoil: 3 Recoil: 3
RenderUnitTurreted: RenderUnitTurreted:
AutoTarget: AutoTarget:
LeavesHusk: LeavesHusk:
HuskActor: MTNK.Husk HuskActor: MTNK.Husk
Explodes: Explodes:
Weapon: UnitExplodeSmall Weapon: UnitExplodeSmall
@@ -345,7 +361,7 @@ HTNK:
RenderUnitTurreted: RenderUnitTurreted:
AutoTarget: AutoTarget:
SelfHealing: SelfHealing:
LeavesHusk: LeavesHusk:
HuskActor: HTNK.Husk HuskActor: HTNK.Husk
Explodes: Explodes:
Weapon: UnitExplodeSmall Weapon: UnitExplodeSmall
@@ -385,7 +401,7 @@ MSAM:
AlignIdleTurrets: true AlignIdleTurrets: true
RenderUnitTurretedAim: RenderUnitTurretedAim:
AutoTarget: AutoTarget:
LeavesHusk: LeavesHusk:
HuskActor: MSAM.Husk HuskActor: MSAM.Husk
MLRS: MLRS:
@@ -420,7 +436,7 @@ MLRS:
AlignIdleTurrets: true AlignIdleTurrets: true
RenderUnitTurretedAim: RenderUnitTurretedAim:
AutoTarget: AutoTarget:
LeavesHusk: LeavesHusk:
HuskActor: MLRS.Husk HuskActor: MLRS.Husk
STNK: STNK:
@@ -453,78 +469,5 @@ STNK:
RenderUnit: RenderUnit:
AutoTarget: AutoTarget:
TargetableUnit: TargetableUnit:
LeavesHusk:
LTNK.Husk: HuskActor: STNK.Husk
Inherits: ^Husk
Tooltip:
Name: Husk (Light Tank)
Icon: ltnkicnh
RenderUnit:
Image: ltnk
ThrowsParticle@turret:
Anim: turret
Spread: 3,3
Speed: 6
AnimKey: turret
TransformOnCapture:
IntoActor: ltnk
MTNK.Husk:
Inherits: ^Husk
Tooltip:
Name: Husk (Medium Tank)
Icon: mtnkicnh
RenderUnit:
Image: mtnk
ThrowsParticle@turret:
Anim: turret
Spread: 3,3
Speed: 6
AnimKey: turret
TransformOnCapture:
IntoActor: mtnk
HTNK.Husk:
Inherits: ^Husk
Tooltip:
Name: Husk (Mammoth Tank)
Icon: htnkicnh
RenderUnit:
Image: htnk
ThrowsParticle@turret:
Anim: turret
Spread: 3,3
Speed: 6
AnimKey: turret
TransformOnCapture:
IntoActor: htnk
MSAM.Husk:
Inherits: ^Husk
Tooltip:
Name: Husk (Rocket Launcher)
Icon: msamicnh
RenderUnit:
Image: msam
ThrowsParticle@turret:
Anim: turret
Spread: 3,3
Speed: 6
AnimKey: turret
TransformOnCapture:
IntoActor: msam
MLRS.Husk:
Inherits: ^Husk
Tooltip:
Name: Husk (SSM Launcher)
Icon: mlrsicnh
RenderUnit:
Image: mlrs
ThrowsParticle@turret:
Anim: turret
Spread: 3,3
Speed: 6
AnimKey: turret
TransformOnCapture:
IntoActor: mlrs