diff --git a/mods/cnc/mod.yaml b/mods/cnc/mod.yaml index 7db6fc68f8..d1f4b4c754 100644 --- a/mods/cnc/mod.yaml +++ b/mods/cnc/mod.yaml @@ -41,6 +41,7 @@ Rules: mods/cnc/rules/tech.yaml mods/cnc/rules/ships.yaml mods/cnc/rules/aircraft.yaml + mods/cnc/rules/husks.yaml Sequences: mods/cnc/sequences/structures.yaml diff --git a/mods/cnc/rules/husks.yaml b/mods/cnc/rules/husks.yaml new file mode 100644 index 0000000000..eff3fa2151 --- /dev/null +++ b/mods/cnc/rules/husks.yaml @@ -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 \ No newline at end of file diff --git a/mods/cnc/rules/vehicles.yaml b/mods/cnc/rules/vehicles.yaml index 931e0150da..aa1c44e2ac 100644 --- a/mods/cnc/rules/vehicles.yaml +++ b/mods/cnc/rules/vehicles.yaml @@ -31,6 +31,8 @@ MCV: AttackMove: JustMove:true BaseBuilding: + LeavesHusk: + HuskActor: MCV.Husk HARV: Inherits: ^Tank @@ -63,6 +65,8 @@ HARV: RenderUnit: AttackMove: JustMove:true + LeavesHusk: + HuskActor: HARV.Husk APC: Inherits: ^Tank @@ -96,6 +100,8 @@ APC: Types: Infantry Passengers: 5 UnloadFacing: 220 + LeavesHusk: + HuskActor: APC.Husk ARTY: Inherits: ^Tank @@ -123,6 +129,8 @@ ARTY: RenderUnit: Explodes: AutoTarget: + LeavesHusk: + HuskActor: ARTY.Husk FTNK: Inherits: ^Tank @@ -156,6 +164,8 @@ FTNK: Explodes: Weapon: BigFlamer EmptyWeapon: BigFlamer + LeavesHusk: + HuskActor: FTNK.Husk BGGY: Inherits: ^Vehicle @@ -186,7 +196,9 @@ BGGY: MuzzleFlash: yes RenderUnitTurreted: AutoTarget: - + LeavesHusk: + HuskActor: BGGY.Husk + BIKE: Inherits: ^Vehicle Valued: @@ -214,6 +226,8 @@ BIKE: PrimaryLocalOffset: -4,0,25,4,0,-25 RenderUnit: AutoTarget: + LeavesHusk: + HuskActor: BIKE.Husk JEEP: Inherits: ^Vehicle @@ -244,7 +258,9 @@ JEEP: MuzzleFlash: yes RenderUnitTurreted: AutoTarget: - + LeavesHusk: + HuskActor: JEEP.Husk + LTNK: Inherits: ^Tank Valued: @@ -272,7 +288,7 @@ LTNK: Recoil: 2 RenderUnitTurreted: AutoTarget: - LeavesHusk: + LeavesHusk: HuskActor: LTNK.Husk Explodes: Weapon: UnitExplodeSmall @@ -305,7 +321,7 @@ MTNK: Recoil: 3 RenderUnitTurreted: AutoTarget: - LeavesHusk: + LeavesHusk: HuskActor: MTNK.Husk Explodes: Weapon: UnitExplodeSmall @@ -345,7 +361,7 @@ HTNK: RenderUnitTurreted: AutoTarget: SelfHealing: - LeavesHusk: + LeavesHusk: HuskActor: HTNK.Husk Explodes: Weapon: UnitExplodeSmall @@ -385,7 +401,7 @@ MSAM: AlignIdleTurrets: true RenderUnitTurretedAim: AutoTarget: - LeavesHusk: + LeavesHusk: HuskActor: MSAM.Husk MLRS: @@ -420,7 +436,7 @@ MLRS: AlignIdleTurrets: true RenderUnitTurretedAim: AutoTarget: - LeavesHusk: + LeavesHusk: HuskActor: MLRS.Husk STNK: @@ -453,78 +469,5 @@ STNK: RenderUnit: AutoTarget: TargetableUnit: - -LTNK.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 + LeavesHusk: + HuskActor: STNK.Husk \ No newline at end of file