diff --git a/mods/ts/rules/critters.yaml b/mods/ts/rules/critters.yaml index 139789bf06..0a7864139b 100644 --- a/mods/ts/rules/critters.yaml +++ b/mods/ts/rules/critters.yaml @@ -37,6 +37,17 @@ DOGGIE: HitShape: Type: Circle Radius: 213 + GrantConditionOnTerrain: + Condition: hidingplace + TerrainTypes: Tiberium, BlueTiberium + GrantConditionOnMovement: + Condition: moving + WithSpriteBody: + RequiresCondition: hidingplace && !moving + StartSequence: laydown + Sequence: hide + WithInfantryBody: + RequiresCondition: !hidingplace || moving VISC_SML: Inherits: ^Visceroid diff --git a/mods/ts/sequences/critters.yaml b/mods/ts/sequences/critters.yaml index 533ac3874f..05650990e2 100644 --- a/mods/ts/sequences/critters.yaml +++ b/mods/ts/sequences/critters.yaml @@ -15,11 +15,11 @@ doggie: Length: 4 Facings: 8 ShadowStart: 175 - laydown: # TODO: Implement hiding when on a tiberium patch + laydown: Start: 88 Length: 2 ShadowStart: 207 - hide: # TODO: Implement hiding when on a tiberium patch + hide: Start: 90 ShadowStart: 209 idle1: