diff --git a/mods/ts/rules/defaults.yaml b/mods/ts/rules/defaults.yaml index 4ede213a5a..389c6f9c59 100644 --- a/mods/ts/rules/defaults.yaml +++ b/mods/ts/rules/defaults.yaml @@ -189,6 +189,7 @@ TargetableUnit: TargetTypes: Ground Repairable: + RepairBuildings: gadept Passenger: CargoType: Vehicle AttackMove: diff --git a/mods/ts/rules/structures.yaml b/mods/ts/rules/structures.yaml index 0aa7a1113e..78cdd18af5 100644 --- a/mods/ts/rules/structures.yaml +++ b/mods/ts/rules/structures.yaml @@ -709,6 +709,40 @@ NAHPAD: WithIdleOverlay@LIGHTS: Sequence: idle-lights +GADEPT: + Inherits: ^Building + Valued: + Cost: 1200 + Tooltip: + Name: Service Depot + Description: Repairs vehicles + Buildable: + BuildPaletteOrder: 80 + Prerequisites: factory + Owner: gdi + Queue: Building + Building: + Power: -30 + Footprint: _x_ xxx _x_ + Dimensions: 3,3 + Health: + HP: 1100 + RevealsShroud: + Range: 5c0 + Reservable: + RepairsUnits: + RallyPoint: + WithIdleOverlay@LIGHT: + Sequence: idle-light + WithIdleOverlay@GROUND: + Sequence: ground + WithRepairOverlay@CIRCUITS: + Sequence: circuits + WithRepairOverlay@CRANE: + Sequence: crane + WithRepairOverlay@PLATFORM: + Sequence: platform + ANYPOWER: Tooltip: Name: Power Plant diff --git a/mods/ts/sequences/structures.yaml b/mods/ts/sequences/structures.yaml index 9f21d10f8b..1a529881de 100644 --- a/mods/ts/sequences/structures.yaml +++ b/mods/ts/sequences/structures.yaml @@ -645,4 +645,61 @@ proc: # TODO: unused narefn_a, narefn_b # Start: 0 # Length: * icon: reficon + Start: 0 + +gadept: + idle: + Start: 0 + ShadowStart: 3 + damaged-idle: + Start: 1 + ShadowStart: 4 + critical-idle: + Start: 2 + ShadowStart: 5 + ground: gadeptbb + Start: 0 + ShadowStart: 3 + ZOffset: -1c611 + damaged-ground: gadeptbb + Start: 1 + ShadowStart: 4 + ZOffset: -1c611 + critical-ground: gadeptbb + Start: 2 + ShadowStart: 5 + ZOffset: -1c611 + idle-light: gadept_b + Start: 0 + Length: 7 + Tick: 120 + damaged-idle-light: gadept_b + Start: 7 + Length: 7 + Tick: 120 + circuits: gadept_a + Start: 0 + Length: 5 + ZOffset: -1c511 + damaged-circuits: gadept_a + Start: 5 + Length: 5 + ZOffset: -1c511 + crane: gadept_c + Start: 0 + Length: 16 + platform: gadept_d + Start: 0 + Length: 7 + ZOffset: -1c511 + damaged-platform: gadept_d + Start: 7 + Length: 7 + ZOffset: -1c511 + make: gadeptmk + Start: 0 + Length: 10 + Tick: 60 + ShadowStart: 10 + icon: fixicon Start: 0 \ No newline at end of file