diff --git a/mods/ts/rules/structures.yaml b/mods/ts/rules/structures.yaml index 62aca5e90f..a839f00463 100644 --- a/mods/ts/rules/structures.yaml +++ b/mods/ts/rules/structures.yaml @@ -86,6 +86,46 @@ GAPOWR: TargetTypes: Ground, C4, DetonateAttack, SpyInfiltrate ScalePowerWithHealth: DisabledOverlay: + Pluggable@pluga: + Offset: 0,1 + Upgrades: + powrup: powrup.a + Power@pluga: + UpgradeTypes: powrup.a + UpgradeMinEnabledLevel: 1 + Amount: 50 + WithIdleOverlay@pluga: + UpgradeTypes: powrup.a + UpgradeMinEnabledLevel: 1 + Sequence: idle-powrupa + Pluggable@plugb: + Offset: 1,1 + Upgrades: + powrup: powrup.b + WithIdleOverlay@plugb: + UpgradeTypes: powrup.b + UpgradeMinEnabledLevel: 1 + Sequence: idle-powrupb + Power@plugb: + UpgradeTypes: powrup.b + UpgradeMinEnabledLevel: 1 + Amount: 50 + +GAPOWRUP: + Inherits: ^BuildingPlug + Valued: + Cost: 150 + Tooltip: + Name: Power Turbine + Description: Provides extra power generation + Buildable: + Queue: Defense + BuildPaletteOrder: 10 + Prerequisites: gapowr, ~structures.gdi + Plug: + Type: powrup + Power: + Amount: 50 GAPILE: Inherits: ^Building diff --git a/mods/ts/sequences/structures.yaml b/mods/ts/sequences/structures.yaml index 033d8bb621..4b6236e2a9 100644 --- a/mods/ts/sequences/structures.yaml +++ b/mods/ts/sequences/structures.yaml @@ -67,6 +67,22 @@ gapowr: damaged-idle-plug: gtpowr_b Length: 12 Tick: 200 + idle-powrupa: gtpowr_b + Length: 12 + Tick: 200 + Offset: -48, -24 + damaged-idle-powrupa: gtpowr_b + Length: 12 + Tick: 200 + Offset: -48, -24 + idle-powrupb: gtpowr_b + Length: 12 + Tick: 200 + Offset: -24, -12 + damaged-idle-powrupb: gtpowr_b + Length: 12 + Tick: 200 + Offset: -24, -12 make: gtpowrmk Length: 20 ShadowStart: 20 @@ -74,6 +90,9 @@ gapowr: Offset: 0, 0 UseTilesetCode: false +gapowrup: + icon: turbicon + gapile: Defaults: Offset: 0, -24