Convert PrimaryBuilding to conditions.

This commit is contained in:
Paul Chote
2016-12-03 17:06:18 +00:00
parent bcb3d52eb0
commit e0583af663
6 changed files with 65 additions and 35 deletions

View File

@@ -88,6 +88,7 @@ construction_yard:
WithBuildingPlacedOverlay:
Palette: d2k
PrimaryBuilding:
PrimaryCondition: primary
ProvidesPrerequisite@buildingname:
GlobalUpgradable:
Prerequisites: upgrade.conyard
@@ -181,6 +182,7 @@ barracks:
Production:
Produces: Infantry
PrimaryBuilding:
PrimaryCondition: primary
ProductionBar:
ProvidesPrerequisite@atreides:
Prerequisite: barracks.atreides
@@ -360,6 +362,7 @@ light_factory:
Production:
Produces: Vehicle
PrimaryBuilding:
PrimaryCondition: primary
ProductionBar:
ProvidesPrerequisite@atreides:
Prerequisite: light.atreides
@@ -430,6 +433,7 @@ heavy_factory:
Production:
Produces: Armor
PrimaryBuilding:
PrimaryCondition: primary
ProductionBar:
ProvidesPrerequisite@atreides:
Prerequisite: heavy.atreides
@@ -567,6 +571,7 @@ starport:
Palette: starportlights
ProductionBar:
PrimaryBuilding:
PrimaryCondition: primary
RequiresPower:
CanPowerDown:
PowerupSound: EnablePower

View File

@@ -134,6 +134,7 @@ SPEN:
Production:
Produces: Ship, Submarine
PrimaryBuilding:
PrimaryCondition: primary
-EmitInfantryOnSell:
RepairsUnits:
FinishRepairingNotification: UnitRepaired
@@ -223,6 +224,7 @@ SYRD:
Production:
Produces: Ship, Boat
PrimaryBuilding:
PrimaryCondition: primary
-EmitInfantryOnSell:
RepairsUnits:
FinishRepairingNotification: UnitRepaired
@@ -854,6 +856,7 @@ WEAP:
RequiresPrerequisites: structures.ukraine
Prerequisite: vehicles.ukraine
PrimaryBuilding:
PrimaryCondition: primary
ProductionBar:
Power:
Amount: -30
@@ -1060,6 +1063,7 @@ HPAD:
Reservable:
ProductionBar:
PrimaryBuilding:
PrimaryCondition: primary
Power:
Amount: -10
ProvidesPrerequisite@allies:
@@ -1206,6 +1210,7 @@ AFLD:
ProductionBar:
SupportPowerChargeBar:
PrimaryBuilding:
PrimaryCondition: primary
Power:
Amount: -20
ProvidesPrerequisite@buildingname:
@@ -1354,6 +1359,7 @@ BARR:
Production:
Produces: Infantry, Soldier
PrimaryBuilding:
PrimaryCondition: primary
ProductionBar:
ProvidesPrerequisite:
Prerequisite: barracks
@@ -1428,6 +1434,7 @@ KENN:
Production:
Produces: Infantry, Dog
PrimaryBuilding:
PrimaryCondition: primary
ProductionBar:
-EmitInfantryOnSell:
Power:
@@ -1472,6 +1479,7 @@ TENT:
Production:
Produces: Infantry, Soldier
PrimaryBuilding:
PrimaryCondition: primary
ProductionBar:
ProvidesPrerequisite@barracks:
Prerequisite: barracks

View File

@@ -96,6 +96,7 @@ GAPILE:
Production:
Produces: Infantry
PrimaryBuilding:
PrimaryCondition: primary
ProductionBar:
WithProductionOverlay@LIGHTS:
Sequence: production-lights
@@ -153,6 +154,7 @@ GAWEAP:
Production:
Produces: Vehicle
PrimaryBuilding:
PrimaryCondition: primary
ProductionBar:
WithIdleOverlay@ROOF:
Sequence: idle-roof
@@ -206,6 +208,7 @@ GAHPAD:
Production:
Produces: Air
PrimaryBuilding:
PrimaryCondition: primary
Reservable:
RepairsUnits:
PlayerExperience: 15

View File

@@ -112,6 +112,7 @@ NAHAND:
Production:
Produces: Infantry
PrimaryBuilding:
PrimaryCondition: primary
ProductionBar:
WithIdleOverlay@LIGHTS:
Sequence: idle-lights
@@ -167,6 +168,7 @@ NAWEAP:
Production:
Produces: Vehicle
PrimaryBuilding:
PrimaryCondition: primary
ProductionBar:
WithIdleOverlay@ROOF:
Sequence: idle-roof
@@ -216,6 +218,7 @@ NAHPAD:
Production:
Produces: Air
PrimaryBuilding:
PrimaryCondition: primary
Reservable:
RepairsUnits:
PlayerExperience: 15