diff --git a/mods/ts/rules/structures.yaml b/mods/ts/rules/structures.yaml index 37dd4df9f0..95537b2d06 100644 --- a/mods/ts/rules/structures.yaml +++ b/mods/ts/rules/structures.yaml @@ -183,11 +183,15 @@ GASILO: Type: Wood RevealsShroud: Range: 4c0 + -RenderBuilding: RenderBuildingSilo: + WithIdleOverlay@UNDERLAY: + Sequence: idle-underlay + WithIdleOverlay@LIGHTS: + Sequence: idle-lights StoresResources: PipCount: 5 Capacity: 1500 - -RenderBuilding: Power: Amount: -10 diff --git a/mods/ts/sequences/structures.yaml b/mods/ts/sequences/structures.yaml index 7c04108c6a..c41e3c2352 100644 --- a/mods/ts/sequences/structures.yaml +++ b/mods/ts/sequences/structures.yaml @@ -981,12 +981,36 @@ proc: # TODO: unused narefn_a, narefn_b Start: 0 gasilo: - idle: gtsilo + idle: gtsilo_a Start: 0 + Length: 4 + damaged-idle: gtsilo_a + Start: 4 + Length: 4 + idle-underlay: gtsilo + Start: 0 + ShadowStart: 3 + ZOffset: -512 + damaged-idle-underlay: gtsilo + Start: 1 ShadowStart: 4 - damaged-idle: gtsilo + ZOffset: -512 + critical-idle-underlay: gtsilo Start: 2 ShadowStart: 5 + ZOffset: -512 + idle-lights: gtsilo_b + Start: 0 + Length: 16 + Tick: 120 + damaged-idle-lights: gtsilo_b + Start: 16 + Length: 16 + Tick: 120 + critical-idle-lights: gtsilo_b + Start: 32 + Length: 16 + Tick: 200 icon: siloicon Start: 0 make: gtsilomk