diff --git a/mods/ts/bits/typeglyphs.shp b/mods/ts/bits/typeglyphs.shp new file mode 100644 index 0000000000..b16d524eb1 Binary files /dev/null and b/mods/ts/bits/typeglyphs.shp differ diff --git a/mods/ts/rules/defaults.yaml b/mods/ts/rules/defaults.yaml index 28490e78fe..40d5fbee5a 100644 --- a/mods/ts/rules/defaults.yaml +++ b/mods/ts/rules/defaults.yaml @@ -625,6 +625,13 @@ Categories: Infantry GrantConditionOnTunnelLayer: Condition: inside-tunnel + WithDecoration@UNDERGROUND: + RequiresCondition: inside-tunnel + Position: Center + Image: typeglyphs + Sequence: infantry + Palette: player + IsPlayerPalette: true ^RegularInfantryDeath: WithDeathAnimation@normal: @@ -820,6 +827,13 @@ Categories: Vehicle GrantConditionOnTunnelLayer: Condition: inside-tunnel + WithDecoration@UNDERGROUND: + RequiresCondition: inside-tunnel + Position: Center + Image: typeglyphs + Sequence: vehicle + Palette: player + IsPlayerPalette: true ^Tank: Inherits: ^Vehicle diff --git a/mods/ts/rules/nod-vehicles.yaml b/mods/ts/rules/nod-vehicles.yaml index f4079ad8dd..ed13b8e4bc 100644 --- a/mods/ts/rules/nod-vehicles.yaml +++ b/mods/ts/rules/nod-vehicles.yaml @@ -439,6 +439,8 @@ SAPC: SubterraneanTransitionSound: subdril1.aud Carryable: RequiresCondition: !submerged + WithDecoration@UNDERGROUND: + RequiresCondition: inside-tunnel || submerged SUBTANK: Inherits: ^Tank @@ -487,6 +489,8 @@ SUBTANK: SubterraneanTransitionSound: subdril1.aud Carryable: RequiresCondition: !submerged + WithDecoration@UNDERGROUND: + RequiresCondition: inside-tunnel || submerged STNK: Inherits: ^Tank diff --git a/mods/ts/rules/shared-vehicles.yaml b/mods/ts/rules/shared-vehicles.yaml index d66e6a658c..d6cd4c5b45 100644 --- a/mods/ts/rules/shared-vehicles.yaml +++ b/mods/ts/rules/shared-vehicles.yaml @@ -107,6 +107,8 @@ HARV: ResourceSequences: Tiberium: pip-green BlueTiberium: pip-blue + WithDecoration@UNDERGROUND: + Sequence: harvester LPST: Inherits: ^Tank diff --git a/mods/ts/sequences/misc.yaml b/mods/ts/sequences/misc.yaml index b2c62b59f8..6a36ce28b0 100644 --- a/mods/ts/sequences/misc.yaml +++ b/mods/ts/sequences/misc.yaml @@ -644,3 +644,14 @@ dig: Length: * ZOffset: 511 Offset: 0, 0, 24 + +typeglyphs: + infantry: + vehicle: + Start: 1 + helicopter: + Start: 2 + harvester: + Start: 3 + structure: + Start: 4