diff --git a/mods/ra2/rules/allied-structures.yaml b/mods/ra2/rules/allied-structures.yaml index ad80f875..d624ff35 100644 --- a/mods/ra2/rules/allied-structures.yaml +++ b/mods/ra2/rules/allied-structures.yaml @@ -57,10 +57,12 @@ gacnst: GrantConditionOnPowerState@LOWPOWER: Condition: lowpower ValidPowerStates: Low, Critical + WithIdleOverlay@fans@LOWPOWER: + Sequence: idle-fans-low-power + RequiresCondition: !build-incomplete && lowpower WithIdleOverlay@fans: Sequence: idle-fans - PauseOnCondition: lowpower - RequiresCondition: !build-incomplete + RequiresCondition: !build-incomplete && !lowpower WithBuildingPlacedOverlay: ProvidesPrerequisite: Prerequisite: structures.allies diff --git a/mods/ra2/sequences/allied-structures.yaml b/mods/ra2/sequences/allied-structures.yaml index df76bb11..7d656fdf 100644 --- a/mods/ra2/sequences/allied-structures.yaml +++ b/mods/ra2/sequences/allied-structures.yaml @@ -10,6 +10,9 @@ gacnst: idle-fans: ggcnst_a Length: 6 Tick: 150 + idle-fans-low-power: ggcnst_a + Length: 6 + Tick: 600 damaged-idle-fans: ggcnst_a Start: 5 Length: 6