diff --git a/mods/cnc/rules/structures.yaml b/mods/cnc/rules/structures.yaml index e1163c3f3f..f4afe404b7 100644 --- a/mods/cnc/rules/structures.yaml +++ b/mods/cnc/rules/structures.yaml @@ -863,7 +863,7 @@ GUN: LocalOffset: 512,0,112 MuzzleSequence: muzzle AttackTurreted: - RequiresCondition: !build-incomplete + PauseOnCondition: build-incomplete WithMuzzleOverlay: -WithDeathAnimation: DetectCloaked: @@ -914,8 +914,7 @@ SAM: Weapon: Dragon MuzzleSequence: muzzle AttackPopupTurreted: - RequiresCondition: !build-incomplete - PauseOnCondition: lowpower + PauseOnCondition: lowpower || build-incomplete WithMuzzleOverlay: -RenderDetectionCircle: Power: @@ -959,8 +958,7 @@ OBLI: Weapon: Laser LocalOffset: 0,-85,1280 AttackCharges: - RequiresCondition: !build-incomplete - PauseOnCondition: lowpower + PauseOnCondition: lowpower || build-incomplete ChargeLevel: 50 ChargingCondition: charging AmbientSound: @@ -1001,7 +999,7 @@ GTWR: LocalOffset: 256,0,256 MuzzleSequence: muzzle AttackTurreted: - RequiresCondition: !build-incomplete + PauseOnCondition: build-incomplete BodyOrientation: QuantizedFacings: 8 DetectCloaked: @@ -1053,8 +1051,7 @@ ATWR: LocalOffset: 256,128,0, 256,-128,0 LocalYaw: -100,100 AttackTurreted: - RequiresCondition: !build-incomplete - PauseOnCondition: lowpower + PauseOnCondition: lowpower || build-incomplete BodyOrientation: QuantizedFacings: 8 DetectCloaked: diff --git a/mods/d2k/rules/defaults.yaml b/mods/d2k/rules/defaults.yaml index 7d7f9c76bb..19591e110a 100644 --- a/mods/d2k/rules/defaults.yaml +++ b/mods/d2k/rules/defaults.yaml @@ -494,7 +494,7 @@ WithSpriteTurret: RequiresCondition: !build-incomplete AttackTurreted: - RequiresCondition: !build-incomplete + PauseOnCondition: build-incomplete RenderRangeCircle: DetectCloaked: Range: 1c768 diff --git a/mods/d2k/rules/structures.yaml b/mods/d2k/rules/structures.yaml index f04117fc65..4d5811f9a5 100644 --- a/mods/d2k/rules/structures.yaml +++ b/mods/d2k/rules/structures.yaml @@ -762,7 +762,7 @@ large_gun_turret: Inherits@IDISABLE: ^DisableOnLowPowerOrPowerDown Inherits@AUTOTARGET: ^AutoTargetGround AttackTurreted: - PauseOnCondition: disabled + PauseOnCondition: disabled || build-incomplete Buildable: Queue: Building Prerequisites: outpost, upgrade.conyard, ~techlevel.medium diff --git a/mods/ra/rules/structures.yaml b/mods/ra/rules/structures.yaml index 1434075bb4..3f11822d3d 100644 --- a/mods/ra/rules/structures.yaml +++ b/mods/ra/rules/structures.yaml @@ -562,8 +562,7 @@ TSLA: Weapon: TeslaZap LocalOffset: 0,0,896 AttackTesla: - RequiresCondition: !build-incomplete - PauseOnCondition: disabled + PauseOnCondition: disabled || build-incomplete ChargeAudio: tslachg2.aud MaxCharges: 3 ReloadDelay: 120 @@ -615,8 +614,7 @@ AGUN: LocalOffset: 520,100,450, 520,-150,450 MuzzleSequence: muzzle AttackTurreted: - RequiresCondition: !build-incomplete - PauseOnCondition: disabled + PauseOnCondition: disabled || build-incomplete WithMuzzleOverlay: RenderRangeCircle: RangeCircleType: aa @@ -719,7 +717,7 @@ PBOX: InitialUnits: e1 -SpawnActorsOnSell: AttackGarrisoned: - RequiresCondition: !build-incomplete + PauseOnCondition: build-incomplete Armaments: garrisoned PortOffsets: 384,0,128, 224,-341,128, -224,-341,128, -384,0,128, -224,341,128, 224,341,128 PortYaws: 0, 176, 341, 512, 682, 853 @@ -785,7 +783,7 @@ HBOX: RenderRangeCircle: FallbackRange: 6c0 AttackGarrisoned: - RequiresCondition: !build-incomplete + PauseOnCondition: build-incomplete Armaments: garrisoned PortOffsets: 384,0,128, 224,-341,128, -224,-341,128, -384,0,128, -224,341,128, 224,341,128 PortYaws: 0, 176, 341, 512, 682, 853 @@ -834,7 +832,7 @@ GUN: LocalOffset: 512,0,112 MuzzleSequence: muzzle AttackTurreted: - RequiresCondition: !build-incomplete + PauseOnCondition: build-incomplete WithMuzzleOverlay: Power: Amount: -40 @@ -875,7 +873,7 @@ FTUR: Weapon: FireballLauncher LocalOffset: 512,0,0 AttackTurreted: - RequiresCondition: !build-incomplete + PauseOnCondition: build-incomplete -QuantizeFacingsFromSequence: BodyOrientation: QuantizedFacings: 8 @@ -936,8 +934,7 @@ SAM: LocalOffset: 0,0,320 MuzzleSequence: muzzle AttackTurreted: - RequiresCondition: !build-incomplete - PauseOnCondition: disabled + PauseOnCondition: disabled || build-incomplete WithMuzzleOverlay: RenderRangeCircle: RangeCircleType: aa diff --git a/mods/ts/rules/nod-support.yaml b/mods/ts/rules/nod-support.yaml index 11f838cc4d..37ae5a2a2a 100644 --- a/mods/ts/rules/nod-support.yaml +++ b/mods/ts/rules/nod-support.yaml @@ -191,8 +191,7 @@ NALASR: Offset: 298,-171,288 RealignDelay: -1 AttackTurreted: - RequiresCondition: !build-incomplete - PauseOnCondition: empdisable || disabled + PauseOnCondition: empdisable || disabled || build-incomplete Armament: Weapon: TurretLaserFire LocalOffset: 498,0,317 @@ -231,8 +230,7 @@ NAOBEL: Weapon: ObeliskLaserFire LocalOffset: 1980,297,1131 AttackCharges: - RequiresCondition: !build-incomplete - PauseOnCondition: empdisable || disabled + PauseOnCondition: empdisable || disabled || build-incomplete ChargeLevel: 65 ChargingCondition: charging AmbientSound: @@ -275,8 +273,7 @@ NASAM: InitialFacing: 896 RealignDelay: -1 AttackTurreted: - RequiresCondition: !build-incomplete - PauseOnCondition: empdisable || disabled + PauseOnCondition: empdisable || disabled || build-incomplete WithSpriteTurret: RequiresCondition: !build-incomplete Recoils: false