Overhaul ProductionBar:

- Is now a conditional trait
- Now respects multiple Production trait instances
- ProductionType is now required
This commit is contained in:
abcdefg30
2018-10-28 18:39:45 +00:00
committed by abcdefg30
parent 7f255a17da
commit 5e5183549c
10 changed files with 110 additions and 21 deletions

View File

@@ -110,6 +110,7 @@ GAPILE:
PrimaryCondition: primary
SelectionNotification: PrimaryBuildingSelected
ProductionBar:
ProductionType: Infantry
WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete
Sequence: idle-lights
@@ -174,6 +175,7 @@ GAWEAP:
PrimaryCondition: primary
SelectionNotification: PrimaryBuildingSelected
ProductionBar:
ProductionType: Vehicle
WithIdleOverlay@ROOF:
RequiresCondition: !build-incomplete
Sequence: idle-roof
@@ -242,6 +244,7 @@ GAHPAD:
PlayerExperience: 15
StartRepairingNotification: Repairing
ProductionBar:
ProductionType: Air
WithIdleOverlay@PLATFORM:
RequiresCondition: !build-incomplete
Sequence: idle-platform

View File

@@ -119,6 +119,7 @@ NAHAND:
PrimaryCondition: primary
SelectionNotification: PrimaryBuildingSelected
ProductionBar:
ProductionType: Infantry
WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete
Sequence: idle-lights
@@ -180,6 +181,7 @@ NAWEAP:
PrimaryCondition: primary
SelectionNotification: PrimaryBuildingSelected
ProductionBar:
ProductionType: Vehicle
WithIdleOverlay@ROOF:
RequiresCondition: !build-incomplete
Sequence: idle-roof
@@ -242,6 +244,7 @@ NAHPAD:
PlayerExperience: 15
StartRepairingNotification: Repairing
ProductionBar:
ProductionType: Air
WithIdleOverlay@PLATFORM:
RequiresCondition: !build-incomplete
Sequence: idle-platform