Files
OpenRA/mods/ts/rules/gdi-structures.yaml
2024-05-19 14:35:09 +03:00

819 lines
20 KiB
YAML

GAPOWR:
Inherits: ^Building
Inherits@SHAPE: ^2x2Shape
Buildable:
Queue: Building
BuildPaletteOrder: 10
Prerequisites: ~structures.gdi, ~techlevel.low
Description: actor-gapowr.description
Valued:
Cost: 300
Tooltip:
Name: actor-gapowr.name
ProvidesPrerequisite:
Prerequisite: anypower
Building:
Footprint: xx xx
Dimensions: 2,2
Health:
HP: 75000
Armor:
Type: Wood
RevealsShroud:
Range: 4c0
MaxHeightDelta: 3
WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-lights
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@LIGHTS-BRIGHT:
RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-lights-bright
Palette: bright
WithIdleOverlay@PLUG:
RequiresCondition: !build-incomplete
PauseOnCondition: empdisable
Sequence: idle-plug
WithMakeOverlay@MAKE-BRIGHT:
Sequence: make-bright
Palette: bright
Power:
Amount: 100
RequiresCondition: !empdisable
PowerTooltip:
Targetable:
TargetTypes: Ground, Building, C4, SpyInfiltrate
ScalePowerWithHealth:
Pluggable@pluga:
Offset: 0,1
Conditions:
powrup: powrup.a
Requirements:
powrup: !build-incomplete && !powrup.a
EditorOptions:
powrup: Power Turbine
Power@pluga:
RequiresCondition: !empdisable && powrup.a
Amount: 50
WithIdleOverlay@pluga:
RequiresCondition: !build-incomplete && powrup.a
PauseOnCondition: empdisable
Sequence: idle-powrupa
Pluggable@plugb:
Offset: 1,1
Conditions:
powrup: powrup.b
Requirements:
powrup: !build-incomplete && !powrup.b
EditorOptions:
powrup: Power Turbine
WithIdleOverlay@plugb:
RequiresCondition: !build-incomplete && powrup.b
PauseOnCondition: empdisable
Sequence: idle-powrupb
Power@plugb:
RequiresCondition: !empdisable && powrup.b
Amount: 50
ProvidesPrerequisite@buildingname:
ProvidesPrerequisite@pluggable:
RequiresCondition: !powrup.a || !powrup.b
Prerequisite: gapowr.socket
IsometricSelectable:
Height: 48
GAPOWR.SOCKET:
AlwaysVisible:
Interactable:
Tooltip:
Name: actor-gapowr-socket-name
GAPOWRUP:
Inherits: ^BuildingPlug
Valued:
Cost: 150
Tooltip:
Name: actor-gapowrup.name
Buildable:
Queue: Building
BuildPaletteOrder: 100
Prerequisites: gapowr.socket, ~structures.gdi, ~techlevel.medium
Description: actor-gapowrup.description
Plug:
Type: powrup
Power:
Amount: 50
GAPILE:
Inherits: ^Building
Inherits@SHAPE: ^2x2Shape
Inherits@PRIMARY: ^PrimaryBuilding
Buildable:
Queue: Building
BuildPaletteOrder: 20
Prerequisites: anypower, ~structures.gdi, ~techlevel.low
Description: actor-gapile.description
Valued:
Cost: 300
Tooltip:
Name: actor-gapile.name
ProvidesPrerequisite:
Prerequisite: barracks
Building:
Footprint: xx xx
Dimensions: 2,2
Health:
HP: 80000
Armor:
Type: Wood
RevealsShroud:
Range: 5c0
MaxHeightDelta: 3
RallyPoint:
Palette: mouse
IsPlayerPalette: false
LineWidth: 2
ForceSetType: Infantry
CirclesSequence:
CommandBarBlacklist:
DisableStop: false
Exit@1:
SpawnOffset: -512,768,0
ExitCell: 1,2
Priority: 2
Exit@2:
SpawnOffset: -512,768,0
ExitCell: 0,2
Priority: 2
Exit@fallback1:
SpawnOffset: 0,724,0
ExitCell: 2,2
Exit@fallback2:
SpawnOffset: 0,724,0
ExitCell: 2,1
Exit@fallback3:
SpawnOffset: 724,0,0
ExitCell: 2,0
Exit@fallback4:
SpawnOffset: 724,0,0
ExitCell: 2,-1
Exit@fallback5:
SpawnOffset: 724,0,0
ExitCell: 1,-1
Exit@fallback6:
SpawnOffset: 0,-724,0
ExitCell: 0,-1
Exit@fallback7:
SpawnOffset: 0,-724,0
ExitCell: -1,-1
Exit@fallback8:
SpawnOffset: 0,-724,0
ExitCell: -1,0
Exit@fallback9:
SpawnOffset: -724,0,0
ExitCell: -1,1
Exit@fallback10:
SpawnOffset: -724,0,0
ExitCell: -1,2
ExitsDebugOverlay:
Production:
Produces: Infantry
PauseOnCondition: empdisable
ProductionBar:
ProductionType: Infantry
WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete
Sequence: idle-lights
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@LIGHTS-BRIGHT:
RequiresCondition: !build-incomplete
Sequence: idle-lights-bright
Palette: bright
WithIdleOverlay@LIGHT-BRIGHT:
RequiresCondition: !build-incomplete
Sequence: idle-light-bright
Palette: bright
WithIdleOverlay@FLAG:
RequiresCondition: !build-incomplete
Sequence: idle-flag
Power:
Amount: -20
ProvidesPrerequisite@buildingname:
GAWEAP:
Inherits: ^Building
Inherits@SHAPE: ^4x3FactoryWithBibShape
Inherits@PRIMARY: ^PrimaryBuilding
Valued:
Cost: 2000
Tooltip:
Name: actor-gaweap.name
ProvidesPrerequisite:
Prerequisite: factory
Buildable:
Queue: Building
BuildPaletteOrder: 50
Prerequisites: proc, ~structures.gdi, ~techlevel.low
Description: actor-gaweap.description
Building:
Footprint: xxX+ xxX+ xxX+
Dimensions: 4,3
Health:
HP: 100000
RevealsShroud:
Range: 4c0
MaxHeightDelta: 3
Armor:
Type: Heavy
RallyPoint:
Palette: mouse
IsPlayerPalette: false
LineWidth: 2
ForceSetType: Vehicle
CirclesSequence:
CommandBarBlacklist:
DisableStop: false
Exit@1:
SpawnOffset: -384,-384,0
ExitCell: 3,1
ExitDelay: 5
ExitsDebugOverlay:
Production:
Produces: Vehicle
PauseOnCondition: empdisable
ProductionBar:
ProductionType: Vehicle
WithIdleOverlay@ROOF:
RequiresCondition: !build-incomplete
Sequence: idle-roof
WithProductionDoorOverlay@DOOR:
RequiresCondition: !build-incomplete
WithIdleOverlay@WHITELIGHTS:
RequiresCondition: !build-incomplete
Sequence: idle-lights-white
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@WHITELIGHTS-BRIGHT:
RequiresCondition: !build-incomplete
Sequence: idle-lights-white-bright
Palette: bright
WithIdleOverlay@REDLIGHTS:
RequiresCondition: !build-incomplete
Sequence: idle-lights-red
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@REDLIGHTS-BRIGHT:
RequiresCondition: !build-incomplete
Sequence: idle-lights-red-bright
Palette: bright
WithIdleOverlay@TURBINES:
RequiresCondition: !build-incomplete
Sequence: idle-turbines
WithMakeOverlay@MAKE-BRIGHT:
Sequence: make-bright
Palette: bright
Power:
Amount: -30
ProvidesPrerequisite@buildingname:
IsometricSelectable:
Height: 48
GAHPAD:
Inherits: ^Building
Inherits@SHAPE: ^2x2Shape
Inherits@PRIMARY: ^PrimaryBuilding
Valued:
Cost: 500
Tooltip:
Name: actor-gahpad.name
Buildable:
BuildPaletteOrder: 80
Queue: Building
Prerequisites: garadr, ~structures.gdi, ~techlevel.medium
Description: actor-gahpad.description
Building:
Footprint: xx xx
Dimensions: 2,2
Health:
HP: 60000
RevealsShroud:
Range: 5c0
MaxHeightDelta: 3
Exit@1:
SpawnOffset: 0,-256,0
Facing: 896
ExitsDebugOverlay:
RallyPoint:
Palette: mouse
IsPlayerPalette: false
LineWidth: 2
ForceSetType: Air
CirclesSequence:
CommandBarBlacklist:
DisableStop: false
Production:
Produces: Air
PauseOnCondition: empdisable
Reservable:
RepairsUnits:
HpPerStep: 1000
PauseOnCondition: empdisable
PlayerExperience: 5
StartRepairingNotification: Repairing
StartRepairingTextNotification: notification-repairing
FinishRepairingNotification: UnitRepaired
FinishRepairingTextNotification: notification-unit-repaired
ProductionBar:
ProductionType: Air
WithIdleOverlay@PLATFORM:
RequiresCondition: !build-incomplete
Sequence: idle-platform
WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-lights
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@LIGHTS-BRIGHT:
RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-lights-bright
Palette: bright
WithDeathAnimation@BIB:
DeathSequence: dead-platform
UseDeathTypeSuffix: false
Power:
Amount: -10
ProvidesPrerequisite@buildingname:
GADEPT:
Inherits: ^Building
Inherits@SHAPE: ^3x3Shape
Valued:
Cost: 1200
Tooltip:
Name: actor-gadept.name
Buildable:
BuildPaletteOrder: 70
Prerequisites: factory, ~structures.gdi, ~techlevel.medium
Queue: Building
Description: actor-gadept.description
Building:
Footprint: =+= x++ x+=
Dimensions: 3,3
Health:
HP: 110000
RevealsShroud:
Range: 5c0
MaxHeightDelta: 3
Reservable:
RepairsUnits:
HpPerStep: 1000
PauseOnCondition: empdisable
PlayerExperience: 5
StartRepairingNotification: Repairing
StartRepairingTextNotification: notification-repairing
FinishRepairingNotification: UnitRepaired
FinishRepairingTextNotification: notification-unit-repaired
RallyPoint:
Palette: mouse
IsPlayerPalette: false
LineWidth: 2
CirclesSequence:
CommandBarBlacklist:
DisableStop: false
WithIdleOverlay@LIGHT:
RequiresCondition: !build-incomplete
Sequence: idle-light
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@LIGHT-BRIGHT:
RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-light-bright
Palette: bright
WithIdleOverlay@GROUND:
RequiresCondition: !build-incomplete
Sequence: ground
WithIdleOverlay@CIRCUITS:
RequiresCondition: !build-incomplete
Sequence: circuits
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@CIRCUITS-BRIGHT:
RequiresCondition: !build-incomplete && !empdisable
Sequence: circuits-bright
Palette: bright
WithRepairOverlay@CRANE:
RequiresCondition: !build-incomplete
PauseOnCondition: empdisable
StartSequence: crane-start
Sequence: crane-loop
EndSequence: crane-end
Palette: player-nobright
IsPlayerPalette: True
WithRepairOverlay@CRANE-BRIGHT:
RequiresCondition: !build-incomplete
PauseOnCondition: empdisable
StartSequence: crane-start
Sequence: crane-loop-bright
EndSequence: crane-end
Palette: bright
WithRepairOverlay@PLATFORM:
RequiresCondition: !build-incomplete && !empdisable
Sequence: platform
WithDeathAnimation@BIB:
DeathSequence: dead-ground
UseDeathTypeSuffix: false
Power:
Amount: -30
ProvidesPrerequisite@buildingname:
RenderSprites:
Image: gadept.gdi
FactionImages:
gdi: gadept.gdi
nod: gadept.nod
GrantConditionOnHostDock:
Condition: serving
AfterDockDuration: 20
Sellable:
RequiresCondition: !serving && !build-incomplete && !being-demolished
GARADR:
Inherits: ^Building
Inherits@IDISABLED: ^DisableOnLowPowerOrPowerDown
Inherits@SHAPE: ^2x2Shape
Buildable:
Queue: Building
BuildPaletteOrder: 40
Prerequisites: proc, ~structures.gdi, ~techlevel.low
Description: actor-garadr.description
Valued:
Cost: 1000
Tooltip:
Name: actor-garadr.name
ProvidesPrerequisite:
Prerequisite: radar
Building:
Footprint: xx xx
Dimensions: 2,2
Health:
HP: 100000
Armor:
Type: Wood
ProvidesRadar:
RequiresCondition: !disabled && !empdisable
InfiltrateForExploration:
PlayerExperience: 10
DetectCloaked:
Range: 10c0
RenderDetectionCircle:
RevealsShroud:
Range: 10c0
MaxHeightDelta: 3
WithIdleOverlay@DISH:
RequiresCondition: !build-incomplete
PauseOnCondition: disabled || empdisable
Sequence: idle-dish
Targetable:
TargetTypes: Ground, Building, C4, SpyInfiltrate
Power:
Amount: -50
ProvidesPrerequisite@buildingname:
IsometricSelectable:
Height: 72
GATECH:
Inherits: ^Building
Inherits@IDISABLED: ^DisableOnLowPower
Inherits@SHAPE: ^3x2Shape
Buildable:
Queue: Building
BuildPaletteOrder: 90
Prerequisites: gaweap, garadr, ~structures.gdi, ~techlevel.medium
Description: actor-gatech.description
Valued:
Cost: 1500
Tooltip:
Name: actor-gatech.name
ProvidesPrerequisite:
Prerequisite: tech
Building:
Footprint: xxx xxx
Dimensions: 3,2
Health:
HP: 50000
Armor:
Type: Wood
RevealsShroud:
Range: 4c0
MaxHeightDelta: 3
WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !disabled
Sequence: idle-lights
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@LIGHTS-BRIGHT:
RequiresCondition: !build-incomplete && !disabled
Sequence: idle-lights-bright
Palette: bright
Power:
Amount: -150
ProvidesPrerequisite@buildingname:
IsometricSelectable:
Height: 48
GAPLUG:
Inherits: ^Building
Inherits@IDISABLE: ^DisableOnLowPowerOrPowerDown
Inherits@SHAPE: ^2x3Shape
Valued:
Cost: 1000
Tooltip:
Name: actor-gaplug.name
Buildable:
BuildPaletteOrder: 110
Prerequisites: proc, gatech, ~structures.gdi, ~techlevel.superweapons
Queue: Building
Description: actor-gaplug.description
Building:
Footprint: xxx xxx
Dimensions: 2,3
WithIdleOverlay@DISH:
RequiresCondition: !build-incomplete
PauseOnCondition: disabled || empdisable
Sequence: idle-dish
WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !disabled && !empdisable
Sequence: idle-lights-bright
Palette: bright
WithIdleOverlay@STRIP:
RequiresCondition: !build-incomplete && !disabled && !empdisable
Sequence: idle-strip
Health:
HP: 100000
Armor:
Type: Wood
RevealsShroud:
Range: 6c0
MaxHeightDelta: 3
IonCannonPower:
Cursor: ioncannon
PauseOnCondition: disabled || empdisable
RequiresCondition: plug.ioncannona || plug.ioncannonb
Icon: ioncannon
Effect: explosion
EffectSequence: ionring
WeaponDelay: 0
ChargeInterval: 12750
Name: actor-gaplug.ioncannonpower-name
Description: actor-gaplug.ioncannonpower-description
EndChargeSpeechNotification: IonCannonReady
SelectTargetSpeechNotification: SelectTarget
EndChargeTextNotification: notification-ion-cannon-ready
SelectTargetTextNotification: notification-select-target
DisplayRadarPing: True
CameraActor: camera
DropPodsPower:
Cursor: ioncannon
PauseOnCondition: disabled || empdisable
RequiresCondition: plug.droppoda || plug.droppodb
Icon: droppods
Name: actor-gaplug.droppodspower-name
Description: actor-gaplug.droppodspower-description
SelectTargetSpeechNotification: SelectTarget
SelectTargetTextNotification: notification-select-target
DisplayRadarPing: true
ChargeInterval: 10000
UnitTypes: DPOD2E1, DPOD2E2
CameraActor: camera
ProduceActorPower:
PauseOnCondition: disabled || empdisable
RequiresCondition: plug.hunterseekera || plug.hunterseekerb
Name: actor-gaplug.produceactorpower-name
Description: actor-gaplug.produceactorpower-description
Icon: hunterseeker
Actors: hunter
Type: HunterSeeker
ChargeInterval: 18000
Production:
Produces: HunterSeeker
PauseOnCondition: empdisable
Exit@1:
ExitsDebugOverlay:
SupportPowerChargeBar:
Power:
Amount: -150
Power@ioncannon:
RequiresCondition: plug.ioncannona || plug.ioncannonb
Amount: -100
Power@hunterseeker:
RequiresCondition: plug.hunterseekera || plug.hunterseekerb
Amount: -50
Power@droppod:
RequiresCondition: plug.droppoda || plug.droppodb
Amount: -20
Pluggable@pluga:
Offset: 0,2
Conditions:
plug.ioncannon: plug.ioncannona
plug.hunterseeker: plug.hunterseekera
plug.droppod: plug.droppoda
Requirements:
plug.ioncannon: !build-incomplete && !plug.ioncannonb && !plug.ioncannona && !plug.hunterseekera && !plug.droppoda
plug.hunterseeker: !build-incomplete && !plug.hunterseekerb && !plug.ioncannona && !plug.hunterseekera && !plug.droppoda
plug.droppod: !build-incomplete && !plug.droppodb && !plug.ioncannona && !plug.hunterseekera && !plug.droppoda
EditorOptions:
plug.ioncannon: Ion Cannon
plug.hunterseeker: Hunter Seeker
plug.droppod: Drop Pod Reinforcements
WithIdleOverlay@ioncannona:
RequiresCondition: !build-incomplete && plug.ioncannona
PauseOnCondition: disabled
Sequence: idle-ioncannona
WithIdleOverlay@hunterseekera:
RequiresCondition: !build-incomplete && plug.hunterseekera
PauseOnCondition: disabled
Sequence: idle-hunterseekera
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@hunterseekera-bright:
RequiresCondition: !build-incomplete && plug.hunterseekera
PauseOnCondition: disabled
Sequence: idle-hunterseekera-bright
Palette: bright
WithIdleOverlay@droppoda:
RequiresCondition: !build-incomplete && plug.droppoda
PauseOnCondition: disabled
Sequence: idle-droppoda
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@droppoda-bright:
RequiresCondition: !build-incomplete && plug.droppoda
PauseOnCondition: disabled
Sequence: idle-droppoda-bright
Palette: bright
Pluggable@plugb:
Offset: 1,2
Conditions:
plug.ioncannon: plug.ioncannonb
plug.hunterseeker: plug.hunterseekerb
plug.droppod: plug.droppodb
Requirements:
plug.ioncannon: !build-incomplete && !plug.ioncannona && !plug.ioncannonb && !plug.hunterseekerb && !plug.droppodb
plug.hunterseeker: !build-incomplete && !plug.hunterseekera && !plug.ioncannonb && !plug.hunterseekerb && !plug.droppodb
plug.droppod: !build-incomplete && !plug.droppoda && !plug.ioncannonb && !plug.hunterseekerb && !plug.droppodb
EditorOptions:
plug.ioncannon: Ion Cannon
plug.hunterseeker: Hunter Seeker
plug.droppod: Drop Pod Reinforcements
WithIdleOverlay@ioncannonb:
RequiresCondition: !build-incomplete && plug.ioncannonb
PauseOnCondition: disabled
Sequence: idle-ioncannonb
WithIdleOverlay@hunterseekerb:
RequiresCondition: !build-incomplete && plug.hunterseekerb
PauseOnCondition: disabled
Sequence: idle-hunterseekerb
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@hunterseekerb-bright:
RequiresCondition: !build-incomplete && plug.hunterseekerb
PauseOnCondition: disabled
Sequence: idle-hunterseekerb-bright
Palette: bright
WithIdleOverlay@droppodb:
RequiresCondition: plug.droppodb
PauseOnCondition: disabled
Sequence: idle-droppodb
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@droppodb-bright:
RequiresCondition: plug.droppodb
PauseOnCondition: disabled
Sequence: idle-droppodb-bright
Palette: bright
ProvidesPrerequisite@buildingname:
ProvidesPrerequisite@pluggableion:
RequiresCondition: !plug.ioncannona && !plug.ioncannonb
Prerequisite: gaplug.socket.ioncannon
ProvidesPrerequisite@pluggablehunter:
RequiresCondition: !plug.hunterseekera && !plug.hunterseekerb
Prerequisite: gaplug.socket.hunterseeker
IsometricSelectable:
Height: 48
GAPLUG.SOCKET.IONCANNON:
AlwaysVisible:
Interactable:
Tooltip:
Name: actor-gaplug-socket-ioncannon-name
GAPLUG.SOCKET.HUNTERSEEKER:
AlwaysVisible:
Interactable:
Tooltip:
Name: actor-gaplug-socket-hunterseeker-name
GAPLUG2:
Inherits: ^BuildingPlug
Valued:
Cost: 1000
Tooltip:
Name: actor-gaplug2.name
Buildable:
Queue: Building
BuildPaletteOrder: 110
Prerequisites: gaplug.socket.hunterseeker, gatech, gaweap, ~structures.gdi, ~techlevel.superweapons
Description: actor-gaplug2.description
Plug:
Type: plug.hunterseeker
Power:
Amount: -50
GAPLUG3:
Inherits: ^BuildingPlug
Valued:
Cost: 1500
Tooltip:
Name: actor-gaplug3.name
Buildable:
Queue: Building
BuildPaletteOrder: 120
Prerequisites: gaplug.socket.ioncannon, gatech, ~structures.gdi, ~techlevel.superweapons
Description: actor-gaplug3.description
Plug:
Type: plug.ioncannon
Power:
Amount: -100
GAPLUG4:
Inherits: ^BuildingPlug
Valued:
Cost: 1000
Tooltip:
Name: actor-gaplug4.name
Buildable:
Queue: Building
BuildPaletteOrder: 180
Prerequisites: gaplug, gatech, ~structures.gdi, ~techlevel.superweapons
Description: actor-gaplug4.description
Plug:
Type: plug.droppod
Power:
Amount: -20
GAFIRE:
Inherits: ^Building
Inherits@IDISABLE: ^DisableOnLowPowerOrPowerDown
Inherits@SHAPE: ^3x2Shape
Buildable:
BuildPaletteOrder: 190
Prerequisites: proc, gatech, ~structures.gdi, ~techlevel.superweapons
Queue: Building
Description: actor-gafire.description
Valued:
Cost: 1500
Tooltip:
Name: actor-gafire.name
Building:
Footprint: xxx xxx
Dimensions: 3,2
RevealsShroud:
Range: 6c0
MaxHeightDelta: 3
Health:
HP: 100000
WithIdleOverlay@lights:
RequiresCondition: !build-incomplete
Sequence: idle-lights
Palette: player-nobright
IsPlayerPalette: true
WithIdleOverlay@lights-bright:
RequiresCondition: !build-incomplete && !empdisable && !disabled
Sequence: idle-lights-bright
Palette: bright
WithSwitchableOverlay@active-nobright:
RequiresCondition: !build-incomplete
EnabledSequence: active
SwitchingSequence: switching
DisabledSequence: disabled
PauseOnCondition: empdisable || disabled
Palette: player-nobright
IsPlayerPalette: true
SwitchingLevel: 20
SwitchingLevelOnSpawn: 20
WithSwitchableOverlay@active-bright:
RequiresCondition: !build-incomplete
EnabledSequence: active-bright
PauseOnCondition: empdisable || disabled
Palette: bright
IsDecoration: true
SwitchingLevel: 20
SwitchingLevelOnSpawn: 20
Power:
Amount: -100
ProvidesPrerequisite@buildingname:
RequiresBuildableArea:
AreaTypes: building
MustBeDestroyed:
RequiredForShortGame: false