Remove building lock from Sellable.

This commit is contained in:
Paul Chote
2018-10-27 16:56:24 +00:00
committed by abcdefg30
parent 492bcdd9a7
commit 94088d37a6
21 changed files with 30 additions and 104 deletions

View File

@@ -58,10 +58,6 @@ namespace OpenRA.Mods.Common.Traits
if (IsTraitDisabled) if (IsTraitDisabled)
return; return;
var building = self.TraitOrDefault<Building>();
if (building != null && !building.Lock())
return;
self.CancelActivity(); self.CancelActivity();
foreach (var s in info.SellSounds) foreach (var s in info.SellSounds)

View File

@@ -22,7 +22,7 @@ namespace OpenRA.Mods.Common.UpdateRules.Rules
get get
{ {
return "Traits are no longer force-disabled while the WithMakeAnimation trait is active.\n" + return "Traits are no longer force-disabled while the WithMakeAnimation trait is active.\n" +
"This affects the With*Animation, With*Overlay, Transforms, Gate, and ConyardChronoReturn traits.\n" + "This affects the With*Animation, With*Overlay, Transforms, Sellable, Gate, and ConyardChronoReturn traits.\n" +
"The AnnounceOnBuild trait has been replaced with a new VoiceAnnouncement trait.\n" + "The AnnounceOnBuild trait has been replaced with a new VoiceAnnouncement trait.\n" +
"Affected actors are listed so that conditions may be manually defined."; "Affected actors are listed so that conditions may be manually defined.";
} }
@@ -53,6 +53,7 @@ namespace OpenRA.Mods.Common.UpdateRules.Rules
"WithCrumbleOverlay", "WithCrumbleOverlay",
"WithDeliveryOverlay", "WithDeliveryOverlay",
"Transforms", "Transforms",
"Sellable",
"Gate", "Gate",
"ConyardChronoReturn", "ConyardChronoReturn",
"VoiceAnnouncement" "VoiceAnnouncement"

View File

@@ -15,6 +15,8 @@ NUKE:
-Sellable: -Sellable:
Demolishable: Demolishable:
-Condition: -Condition:
WithMakeAnimation:
-Condition:
Buildable: Buildable:
BuildLimit: 1 BuildLimit: 1
@@ -22,13 +24,13 @@ PYLE:
-Sellable: -Sellable:
Demolishable: Demolishable:
-Condition: -Condition:
WithMakeAnimation:
-Condition:
Buildable: Buildable:
BuildLimit: 1 BuildLimit: 1
FACT: FACT:
-Sellable: -Sellable:
Demolishable:
-Condition:
PROC: PROC:
Buildable: Buildable:

View File

@@ -747,12 +747,13 @@
Demolishable: Demolishable:
Condition: being-demolished Condition: being-demolished
Sellable: Sellable:
RequiresCondition: !being-demolished RequiresCondition: !build-incomplete && !being-demolished
SellSounds: cashturn.aud SellSounds: cashturn.aud
CaptureManager: CaptureManager:
Capturable: Capturable:
Types: building-sabotage Types: building-sabotage
WithMakeAnimation: WithMakeAnimation:
Condition: build-incomplete
WithBuildingRepairDecoration: WithBuildingRepairDecoration:
Image: allyrepair Image: allyrepair
Sequence: repair Sequence: repair

View File

@@ -85,8 +85,6 @@ FACT:
Cooldown: 75 Cooldown: 75
Range: 14c0 Range: 14c0
WithBuildingBib: WithBuildingBib:
WithMakeAnimation:
Condition: build-incomplete
WithBuildingPlacedAnimation: WithBuildingPlacedAnimation:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Power: Power:
@@ -230,8 +228,6 @@ PROC:
SpawnOffset: 1,2 SpawnOffset: 1,2
Facing: 64 Facing: 64
WithBuildingBib: WithBuildingBib:
WithMakeAnimation:
Condition: build-incomplete
WithResources: WithResources:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Power: Power:
@@ -261,8 +257,6 @@ SILO:
Range: 4c0 Range: 4c0
WithBuildingBib: WithBuildingBib:
HasMinibib: Yes HasMinibib: Yes
WithMakeAnimation:
Condition: build-incomplete
WithSiloAnimation: WithSiloAnimation:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
StoresResources: StoresResources:
@@ -422,8 +416,6 @@ AFLD:
ProductionAirdrop: ProductionAirdrop:
Produces: Vehicle.Nod Produces: Vehicle.Nod
WithBuildingBib: WithBuildingBib:
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@DISH: WithIdleOverlay@DISH:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-dish Sequence: idle-dish
@@ -475,8 +467,6 @@ WEAP:
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
WithBuildingBib: WithBuildingBib:
WithMakeAnimation:
Condition: build-incomplete
WithProductionDoorOverlay: WithProductionDoorOverlay:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: build-top Sequence: build-top
@@ -536,8 +526,6 @@ HPAD:
HpPerStep: 1000 HpPerStep: 1000
PlayerExperience: 25 PlayerExperience: 25
StartRepairingNotification: Repairing StartRepairingNotification: Repairing
WithMakeAnimation:
Condition: build-incomplete
WithResupplyAnimation: WithResupplyAnimation:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
RallyPoint: RallyPoint:
@@ -665,8 +653,6 @@ FIX:
Range: 5c0 Range: 5c0
WithBuildingBib: WithBuildingBib:
HasMinibib: Yes HasMinibib: Yes
WithMakeAnimation:
Condition: build-incomplete
WithResupplyAnimation: WithResupplyAnimation:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Reservable: Reservable:
@@ -799,8 +785,6 @@ TMPL:
ClockSequence: clock ClockSequence: clock
CircleSequence: circles CircleSequence: circles
WithBuildingBib: WithBuildingBib:
WithMakeAnimation:
Condition: build-incomplete
WithNukeLaunchAnimation: WithNukeLaunchAnimation:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
WithNukeLaunchOverlay: WithNukeLaunchOverlay:
@@ -931,8 +915,6 @@ OBLI:
Range: 8c0 Range: 8c0
WithBuildingBib: WithBuildingBib:
HasMinibib: Yes HasMinibib: Yes
WithMakeAnimation:
Condition: build-incomplete
WithChargeAnimation: WithChargeAnimation:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Armament: Armament:

View File

@@ -412,7 +412,7 @@
Demolishable: Demolishable:
Condition: being-demolished Condition: being-demolished
Sellable: Sellable:
RequiresCondition: !being-demolished RequiresCondition: !build-incomplete && !being-demolished
SellSounds: BUILD1.WAV SellSounds: BUILD1.WAV
Guardable: Guardable:
Range: 3c0 Range: 3c0
@@ -456,6 +456,8 @@
-WithCrumbleOverlay: -WithCrumbleOverlay:
-Capturable: -Capturable:
-WithSpriteBody: -WithSpriteBody:
Sellable:
RequiresCondition: !being-demolished
WithWallSpriteBody: WithWallSpriteBody:
LineBuildNode: LineBuildNode:
Types: turret Types: turret

View File

@@ -77,6 +77,8 @@ ATEK:
-Sellable: -Sellable:
Demolishable: Demolishable:
-Condition: -Condition:
WithMakeAnimation:
-Condition:
PDOX: PDOX:
Inherits@IDISABLE: ^DisableOnLowPower Inherits@IDISABLE: ^DisableOnLowPower
@@ -89,6 +91,8 @@ PDOX:
-Sellable: -Sellable:
Demolishable: Demolishable:
-Condition: -Condition:
WithMakeAnimation:
-Condition:
IRON: IRON:
Buildable: Buildable:

View File

@@ -172,6 +172,8 @@ TENT:
-Sellable: -Sellable:
Demolishable: Demolishable:
-Condition: -Condition:
WithMakeAnimation:
-Condition:
BaseProvider: BaseProvider:
Range: 12c0 Range: 12c0
Power: Power:

View File

@@ -48,6 +48,8 @@ DOME:
-Sellable: -Sellable:
Demolishable: Demolishable:
-Condition: -Condition:
WithMakeAnimation:
-Condition:
POWR: POWR:
CaptureManager: CaptureManager:
@@ -55,3 +57,5 @@ POWR:
-Sellable: -Sellable:
Demolishable: Demolishable:
-Condition: -Condition:
WithMakeAnimation:
-Condition:

View File

@@ -35,6 +35,8 @@ FTUR:
-Sellable: -Sellable:
Demolishable: Demolishable:
-Condition: -Condition:
WithMakeAnimation:
-Condition:
PBOX: PBOX:
-AutoTarget: -AutoTarget:

View File

@@ -651,6 +651,7 @@
EngineerRepairable: EngineerRepairable:
AcceptsDeliveredCash: AcceptsDeliveredCash:
WithMakeAnimation: WithMakeAnimation:
Condition: build-incomplete
CaptureManager: CaptureManager:
BeingCapturedCondition: being-captured BeingCapturedCondition: being-captured
Capturable: Capturable:
@@ -666,7 +667,7 @@
Demolishable: Demolishable:
Condition: being-demolished Condition: being-demolished
Sellable: Sellable:
RequiresCondition: !being-captured && !being-demolished RequiresCondition: !build-incomplete && !being-captured && !being-demolished
SellSounds: cashturn.aud SellSounds: cashturn.aud
WithBuildingRepairDecoration: WithBuildingRepairDecoration:
Image: allyrepair Image: allyrepair

View File

@@ -145,8 +145,6 @@ WEAF:
RenderSprites: RenderSprites:
Image: WEAP Image: WEAP
WithBuildingBib: WithBuildingBib:
WithMakeAnimation:
Condition: build-incomplete
WithProductionDoorOverlay: WithProductionDoorOverlay:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: build-top Sequence: build-top

View File

@@ -60,8 +60,6 @@ MSLO:
Amount: -150 Amount: -150
MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: false RequiredForShortGame: false
WithMakeAnimation:
Condition: build-incomplete
WithNukeLaunchAnimation: WithNukeLaunchAnimation:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
@@ -982,8 +980,6 @@ WEAP:
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
Range: 4c0 Range: 4c0
WithBuildingBib: WithBuildingBib:
WithMakeAnimation:
Condition: build-incomplete
WithProductionDoorOverlay: WithProductionDoorOverlay:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: build-top Sequence: build-top
@@ -1133,7 +1129,7 @@ FACT:
Offset: 1,1 Offset: 1,1
Facing: 96 Facing: 96
Sellable: Sellable:
RequiresCondition: !chrono-vortex && !being-captured && !being-demolished RequiresCondition: !build-incomplete && !chrono-vortex && !being-captured && !being-demolished
GrantConditionOnPrerequisite@GLOBALFACTUNDEPLOY: GrantConditionOnPrerequisite@GLOBALFACTUNDEPLOY:
Condition: factundeploy Condition: factundeploy
Prerequisites: global-factundeploy Prerequisites: global-factundeploy
@@ -1146,8 +1142,6 @@ FACT:
PauseOnCondition: being-captured PauseOnCondition: being-captured
Range: 16c0 Range: 16c0
WithBuildingBib: WithBuildingBib:
WithMakeAnimation:
Condition: build-incomplete
WithBuildingPlacedAnimation: WithBuildingPlacedAnimation:
RequiresCondition: !build-incomplete && !chrono-vortex RequiresCondition: !build-incomplete && !chrono-vortex
Power: Power:
@@ -1216,8 +1210,6 @@ PROC:
Types: SpyInfiltrate Types: SpyInfiltrate
Notification: CreditsStolen Notification: CreditsStolen
WithBuildingBib: WithBuildingBib:
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@TOP: WithIdleOverlay@TOP:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-top Sequence: idle-top
@@ -1265,8 +1257,6 @@ SILO:
Range: 4c0 Range: 4c0
WithBuildingBib: WithBuildingBib:
HasMinibib: Yes HasMinibib: Yes
WithMakeAnimation:
Condition: build-incomplete
WithSiloAnimation: WithSiloAnimation:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
StoresResources: StoresResources:
@@ -1310,8 +1300,6 @@ HPAD:
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
Range: 4c0 Range: 4c0
WithBuildingBib: WithBuildingBib:
WithMakeAnimation:
Condition: build-incomplete
WithResupplyAnimation: WithResupplyAnimation:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Exit@1: Exit@1:
@@ -1513,8 +1501,6 @@ AFLD:
ReferencePoint: Top ReferencePoint: Top
ZOffset: 256 ZOffset: 256
RequiresCondition: primary RequiresCondition: primary
WithMakeAnimation:
Condition: build-incomplete
WithResupplyAnimation: WithResupplyAnimation:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
@@ -1918,8 +1904,6 @@ FIX:
PlayerExperience: 15 PlayerExperience: 15
WithBuildingBib: WithBuildingBib:
HasMinibib: Yes HasMinibib: Yes
WithMakeAnimation:
Condition: build-incomplete
WithResupplyAnimation: WithResupplyAnimation:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Power: Power:

View File

@@ -1399,6 +1399,8 @@ GALITE:
Palette: terraindecoration Palette: terraindecoration
-WithMakeAnimation: -WithMakeAnimation:
-WithDeathAnimation: -WithDeathAnimation:
Sellable:
RequiresCondition: !being-demolished
Health: Health:
HP: 60000 HP: 60000
Armor: Armor:

View File

@@ -372,9 +372,10 @@
Demolishable: Demolishable:
Condition: being-demolished Condition: being-demolished
Sellable: Sellable:
RequiresCondition: !being-demolished RequiresCondition: !build-incomplete && !being-demolished
SellSounds: cashturn.aud SellSounds: cashturn.aud
WithMakeAnimation: WithMakeAnimation:
Condition: build-incomplete
ThrowsShrapnel@SMALL: ThrowsShrapnel@SMALL:
Pieces: 3, 5 Pieces: 3, 5
ThrowsShrapnel@LARGE: ThrowsShrapnel@LARGE:

View File

@@ -22,8 +22,6 @@ GAPOWR:
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
MaxHeightDelta: 3 MaxHeightDelta: 3
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !empdisable RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-lights Sequence: idle-lights
@@ -112,8 +110,6 @@ GAPILE:
PrimaryCondition: primary PrimaryCondition: primary
SelectionNotification: PrimaryBuildingSelected SelectionNotification: PrimaryBuildingSelected
ProductionBar: ProductionBar:
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-lights Sequence: idle-lights
@@ -178,8 +174,6 @@ GAWEAP:
PrimaryCondition: primary PrimaryCondition: primary
SelectionNotification: PrimaryBuildingSelected SelectionNotification: PrimaryBuildingSelected
ProductionBar: ProductionBar:
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@ROOF: WithIdleOverlay@ROOF:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-roof Sequence: idle-roof
@@ -248,8 +242,6 @@ GAHPAD:
PlayerExperience: 15 PlayerExperience: 15
StartRepairingNotification: Repairing StartRepairingNotification: Repairing
ProductionBar: ProductionBar:
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@PLATFORM: WithIdleOverlay@PLATFORM:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-platform Sequence: idle-platform
@@ -306,8 +298,6 @@ GADEPT:
RallyPoint: RallyPoint:
Palette: mouse Palette: mouse
IsPlayerPalette: false IsPlayerPalette: false
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@LIGHT: WithIdleOverlay@LIGHT:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-light Sequence: idle-light
@@ -373,8 +363,6 @@ GARADR:
RevealsShroud: RevealsShroud:
Range: 10c0 Range: 10c0
MaxHeightDelta: 3 MaxHeightDelta: 3
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@DISH: WithIdleOverlay@DISH:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
PauseOnCondition: disabled || empdisable PauseOnCondition: disabled || empdisable
@@ -414,8 +402,6 @@ GATECH:
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
MaxHeightDelta: 3 MaxHeightDelta: 3
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !disabled RequiresCondition: !build-incomplete && !disabled
Sequence: idle-lights Sequence: idle-lights
@@ -443,8 +429,6 @@ GAPLUG:
Building: Building:
Footprint: xxx xxx Footprint: xxx xxx
Dimensions: 2,3 Dimensions: 2,3
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@DISH: WithIdleOverlay@DISH:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
PauseOnCondition: disabled || empdisable PauseOnCondition: disabled || empdisable

View File

@@ -76,8 +76,6 @@ GACTWR:
AttackTurreted: AttackTurreted:
RequiresCondition: tower.vulcan || tower.rocket || tower.sam RequiresCondition: tower.vulcan || tower.rocket || tower.sam
PauseOnCondition: empdisable || disabled PauseOnCondition: empdisable || disabled
WithMakeAnimation:
Condition: build-incomplete
WithSpriteTurret@VULC: WithSpriteTurret@VULC:
RequiresCondition: !build-incomplete && tower.vulcan RequiresCondition: !build-incomplete && tower.vulcan
Recoils: false Recoils: false

View File

@@ -25,8 +25,6 @@ NAPOWR:
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
MaxHeightDelta: 3 MaxHeightDelta: 3
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !empdisable RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-lights Sequence: idle-lights
@@ -66,8 +64,6 @@ NAAPWR:
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
MaxHeightDelta: 3 MaxHeightDelta: 3
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !empdisable RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-lights Sequence: idle-lights
@@ -123,8 +119,6 @@ NAHAND:
PrimaryCondition: primary PrimaryCondition: primary
SelectionNotification: PrimaryBuildingSelected SelectionNotification: PrimaryBuildingSelected
ProductionBar: ProductionBar:
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-lights Sequence: idle-lights
@@ -186,8 +180,6 @@ NAWEAP:
PrimaryCondition: primary PrimaryCondition: primary
SelectionNotification: PrimaryBuildingSelected SelectionNotification: PrimaryBuildingSelected
ProductionBar: ProductionBar:
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@ROOF: WithIdleOverlay@ROOF:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-roof Sequence: idle-roof
@@ -250,8 +242,6 @@ NAHPAD:
PlayerExperience: 15 PlayerExperience: 15
StartRepairingNotification: Repairing StartRepairingNotification: Repairing
ProductionBar: ProductionBar:
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@PLATFORM: WithIdleOverlay@PLATFORM:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-platform Sequence: idle-platform
@@ -310,8 +300,6 @@ NARADR:
RevealsShroud: RevealsShroud:
Range: 10c0 Range: 10c0
MaxHeightDelta: 3 MaxHeightDelta: 3
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@DISH: WithIdleOverlay@DISH:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
PauseOnCondition: disabled || empdisable PauseOnCondition: disabled || empdisable
@@ -351,8 +339,6 @@ NATECH:
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
MaxHeightDelta: 3 MaxHeightDelta: 3
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !disabled RequiresCondition: !build-incomplete && !disabled
Sequence: idle-lights Sequence: idle-lights
@@ -393,8 +379,6 @@ NATMPL:
MaxHeightDelta: 3 MaxHeightDelta: 3
Power: Power:
Amount: -200 Amount: -200
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !disabled RequiresCondition: !build-incomplete && !disabled
Sequence: idle-lights Sequence: idle-lights

View File

@@ -71,8 +71,6 @@ NAPOST:
Amount: -25 Amount: -25
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !disabled RequiresCondition: !build-incomplete && !disabled
Sequence: lights Sequence: lights
@@ -175,8 +173,6 @@ NALASR:
Armament: Armament:
Weapon: TurretLaserFire Weapon: TurretLaserFire
LocalOffset: 498,0,317 LocalOffset: 498,0,317
WithMakeAnimation:
Condition: build-incomplete
RenderVoxels: RenderVoxels:
WithVoxelTurret: WithVoxelTurret:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
@@ -223,8 +219,6 @@ NAOBEL:
RequiresCondition: charging && !disabled RequiresCondition: charging && !disabled
SoundFiles: obelpowr.aud SoundFiles: obelpowr.aud
Interval: 30, 40 Interval: 30, 40
WithMakeAnimation:
Condition: build-incomplete
WithChargeOverlay: WithChargeOverlay:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Palette: player Palette: player
@@ -265,8 +259,6 @@ NASAM:
InitialFacing: 224 InitialFacing: 224
AttackTurreted: AttackTurreted:
PauseOnCondition: empdisable || disabled PauseOnCondition: empdisable || disabled
WithMakeAnimation:
Condition: build-incomplete
WithSpriteTurret: WithSpriteTurret:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Recoils: false Recoils: false
@@ -302,8 +294,6 @@ NASTLH:
RevealsShroud: RevealsShroud:
Range: 6c0 Range: 6c0
MaxHeightDelta: 3 MaxHeightDelta: 3
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@pulse: WithIdleOverlay@pulse:
RequiresCondition: !build-incomplete && !disabled RequiresCondition: !build-incomplete && !disabled
Sequence: pulse Sequence: pulse
@@ -352,8 +342,6 @@ NAMISL:
Type: Wood Type: Wood
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !disabled RequiresCondition: !build-incomplete && !disabled
Sequence: idle-lights Sequence: idle-lights
@@ -422,8 +410,6 @@ NAWAST:
Actor: WEED Actor: WEED
SpawnOffset: 3,1 SpawnOffset: 3,1
Facing: 160 Facing: 160
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@GLOW: WithIdleOverlay@GLOW:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-glow Sequence: idle-glow

View File

@@ -41,8 +41,6 @@ GACNST:
ProductionType: Building ProductionType: Building
ProductionBar@Defense: ProductionBar@Defense:
ProductionType: Defense ProductionType: Defense
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@TOP: WithIdleOverlay@TOP:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-top Sequence: idle-top
@@ -104,8 +102,6 @@ PROC:
Actor: HARV Actor: HARV
SpawnOffset: 2,1 SpawnOffset: 2,1
Facing: 160 Facing: 160
WithMakeAnimation:
Condition: build-incomplete
WithIdleOverlay@REDLIGHTS: WithIdleOverlay@REDLIGHTS:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-redlights Sequence: idle-redlights
@@ -161,8 +157,6 @@ GASILO:
FactionImages: FactionImages:
gdi: gasilo.gdi gdi: gasilo.gdi
nod: gasilo.nod nod: gasilo.nod
WithMakeAnimation:
Condition: build-incomplete
WithSiloAnimation: WithSiloAnimation:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
WithIdleOverlay@UNDERLAY: WithIdleOverlay@UNDERLAY:

View File

@@ -32,8 +32,6 @@ NAPULS:
Weapon: EMPulseCannon Weapon: EMPulseCannon
LocalOffset: 212,0,1768 LocalOffset: 212,0,1768
LocalYaw: 0,100 LocalYaw: 0,100
WithMakeAnimation:
Condition: build-incomplete
WithSpriteTurret: WithSpriteTurret:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: turret Sequence: turret