diff --git a/mods/ts/mod.yaml b/mods/ts/mod.yaml index 19650655db..fae74195a0 100644 --- a/mods/ts/mod.yaml +++ b/mods/ts/mod.yaml @@ -64,6 +64,7 @@ Rules: ts|rules/aircraft.yaml ts|rules/husks.yaml ts|rules/civilian-infantry.yaml + ts|rules/critters.yaml ts|rules/civilian-structures.yaml ts|rules/civilian-vehicles.yaml ts|rules/gdi-infantry.yaml diff --git a/mods/ts/rules/civilian-infantry.yaml b/mods/ts/rules/civilian-infantry.yaml index 3baebb6e32..38440ec814 100644 --- a/mods/ts/rules/civilian-infantry.yaml +++ b/mods/ts/rules/civilian-infantry.yaml @@ -212,86 +212,6 @@ SLAV: WithInfantryBody: DefaultAttackSequence: attack -DOGGIE: - Inherits@1: ^Infantry - Inherits@2: ^RegularInfantryDeath - Inherits@3: ^HealsOnTiberium - Tooltip: - Name: Tiberian Fiend - Health: - HP: 250 - Shape: Circle - Radius: 213 - Selectable: - Bounds: 24,24 - Valued: - Cost: 100 - Armor: - Type: Light - RevealsShroud: - Range: 4c0 - Mobile: - Speed: 113 - Voiced: - VoiceSet: Fiend - Targetable: - TargetTypes: Ground - Armament: - Weapon: FiendShard - AttackFrontal: - Voice: Attack - AttackWander: - WanderMoveRadius: 2 - MinMoveDelay: 200 - MaxMoveDelay: 600 - -SpawnActorOnDeath@FLAMEGUY: - WithDeathAnimation@fire: - DeathSequence: die- - DeathTypes: - FireDeath: burning - -VISC_SML: - Inherits: ^Visceroid - Tooltip: - Name: Baby Visceroid - Health: - HP: 200 - AttackWander: - WanderMoveRadius: 2 - MinMoveDelay: 30 - MaxMoveDelay: 60 - RenderSprites: - Image: vissml - -VISC_LRG: - Inherits: ^Visceroid - Inherits@CRATESTATS: ^CrateStatModifiers - Tooltip: - Name: Adult Visceroid - Health: - HP: 500 - Armor: - Type: Heavy - RevealsShroud: - Range: 4c0 - Armament: - Weapon: SlimeAttack - FireDelay: 10 - AutoTarget: - ScanRadius: 5 - AttackFrontal: - Voice: Attack - AttackWander: - WanderMoveRadius: 2 - MinMoveDelay: 25 - MaxMoveDelay: 50 - WithAttackAnimation: - AttackSequence: attack - Mobile: - Crushes: crate, infantry - RenderSprites: - Image: vislrg - CIV1: Inherits: ^CivilianInfantry WithInfantryBody: diff --git a/mods/ts/rules/critters.yaml b/mods/ts/rules/critters.yaml new file mode 100644 index 0000000000..48aac118bf --- /dev/null +++ b/mods/ts/rules/critters.yaml @@ -0,0 +1,79 @@ +DOGGIE: + Inherits@1: ^Infantry + Inherits@2: ^RegularInfantryDeath + Inherits@3: ^HealsOnTiberium + Tooltip: + Name: Tiberian Fiend + Health: + HP: 250 + Shape: Circle + Radius: 213 + Selectable: + Bounds: 24,24 + Valued: + Cost: 100 + Armor: + Type: Light + RevealsShroud: + Range: 4c0 + Mobile: + Speed: 113 + Voiced: + VoiceSet: Fiend + Targetable: + TargetTypes: Ground + Armament: + Weapon: FiendShard + AttackFrontal: + Voice: Attack + AttackWander: + WanderMoveRadius: 2 + MinMoveDelay: 200 + MaxMoveDelay: 600 + -SpawnActorOnDeath@FLAMEGUY: + WithDeathAnimation@fire: + DeathSequence: die- + DeathTypes: + FireDeath: burning + +VISC_SML: + Inherits: ^Visceroid + Tooltip: + Name: Baby Visceroid + Health: + HP: 200 + AttackWander: + WanderMoveRadius: 2 + MinMoveDelay: 30 + MaxMoveDelay: 60 + RenderSprites: + Image: vissml + +VISC_LRG: + Inherits: ^Visceroid + Inherits@CRATESTATS: ^CrateStatModifiers + Tooltip: + Name: Adult Visceroid + Health: + HP: 500 + Armor: + Type: Heavy + RevealsShroud: + Range: 4c0 + Armament: + Weapon: SlimeAttack + FireDelay: 10 + AutoTarget: + ScanRadius: 5 + AttackFrontal: + Voice: Attack + AttackWander: + WanderMoveRadius: 2 + MinMoveDelay: 25 + MaxMoveDelay: 50 + WithAttackAnimation: + AttackSequence: attack + Mobile: + Crushes: crate, infantry + RenderSprites: + Image: vislrg