Merge pull request #7805 from penev92/bleed_prerequisites

Make buildings explicitly provide their names as prerequisites
This commit is contained in:
Paul Chote
2015-05-08 17:29:22 +01:00
20 changed files with 227 additions and 159 deletions

View File

@@ -68,6 +68,7 @@ FACT:
WithBuildingPlacedAnimation:
Power:
Amount: 0
ProvidesPrerequisite@buildingname:
FACT.GDI:
Inherits: FACT
@@ -100,7 +101,7 @@ NUKE:
Tooltip:
Name: Power Plant
Description: Generates power
ProvidesCustomPrerequisite:
ProvidesPrerequisite:
Prerequisite: anypower
Buildable:
BuildPaletteOrder: 10
@@ -125,7 +126,7 @@ NUK2:
Tooltip:
Name: Advanced Power Plant
Description: Provides more power, cheaper than the \nstandard Power Plant
ProvidesCustomPrerequisite:
ProvidesPrerequisite:
Prerequisite: anypower
Buildable:
BuildPaletteOrder: 30
@@ -185,6 +186,7 @@ PROC:
WithResources:
Power:
Amount: -50
ProvidesPrerequisite@buildingname:
SILO:
Inherits: ^BaseBuilding
@@ -228,7 +230,7 @@ PYLE:
Tooltip:
Name: Barracks
Description: Trains infantry
ProvidesCustomPrerequisite:
ProvidesPrerequisite:
Prerequisite: barracks
Buildable:
BuildPaletteOrder: 40
@@ -260,6 +262,7 @@ PYLE:
ProductionBar:
Power:
Amount: -20
ProvidesPrerequisite@buildingname:
HAND:
Inherits: ^BaseBuilding
@@ -268,7 +271,7 @@ HAND:
Tooltip:
Name: Hand of Nod
Description: Trains infantry
ProvidesCustomPrerequisite:
ProvidesPrerequisite:
Prerequisite: barracks
Buildable:
BuildPaletteOrder: 40
@@ -297,6 +300,7 @@ HAND:
ProductionBar:
Power:
Amount: -20
ProvidesPrerequisite@buildingname:
AFLD:
Inherits: ^BaseBuilding
@@ -305,7 +309,7 @@ AFLD:
Tooltip:
Name: Airstrip
Description: Provides a dropzone\nfor vehicle reinforcements
ProvidesCustomPrerequisite:
ProvidesPrerequisite:
Prerequisite: vehicleproduction
Buildable:
BuildPaletteOrder: 50
@@ -337,6 +341,7 @@ AFLD:
ProductionBar:
Power:
Amount: -30
ProvidesPrerequisite@buildingname:
WEAP:
Inherits: ^BaseBuilding
@@ -345,7 +350,7 @@ WEAP:
Tooltip:
Name: Weapons Factory
Description: Produces vehicles
ProvidesCustomPrerequisite:
ProvidesPrerequisite:
Prerequisite: vehicleproduction
Buildable:
BuildPaletteOrder: 50
@@ -378,6 +383,7 @@ WEAP:
ProductionBar:
Power:
Amount: -30
ProvidesPrerequisite@buildingname:
HPAD:
Inherits: ^BaseBuilding
@@ -423,6 +429,7 @@ HPAD:
ProductionType: Aircraft.Nod
Power:
Amount: -10
ProvidesPrerequisite@buildingname:
HQ:
Inherits: ^BaseBuilding
@@ -431,7 +438,7 @@ HQ:
Tooltip:
Name: Communications Center
Description: Provides radar & Air Strike support power. \nUnlocks higher-tech units & buildings. \nRequires power to operate.
ProvidesCustomPrerequisite:
ProvidesPrerequisite:
Prerequisite: anyhq
Buildable:
BuildPaletteOrder: 70
@@ -502,6 +509,7 @@ FIX:
WithRepairAnimation:
Power:
Amount: -30
ProvidesPrerequisite@buildingname:
EYE:
Inherits: ^BaseBuilding
@@ -510,7 +518,7 @@ EYE:
Tooltip:
Name: Advanced Communications Center
Description: Provides radar & Orbital Ion Cannon support power. \nUnlocks Mammoth Tank & Commando. \nRequires power to operate.
ProvidesCustomPrerequisite:
ProvidesPrerequisite:
Prerequisite: anyhq
Buildable:
BuildPaletteOrder: 100
@@ -549,6 +557,7 @@ EYE:
SupportPowerChargeBar:
Power:
Amount: -200
ProvidesPrerequisite@buildingname:
TMPL:
Inherits: ^BaseBuilding
@@ -557,7 +566,7 @@ TMPL:
Tooltip:
Name: Temple of Nod
Description: Provides Nuclear Strike support power. \nUnlocks Stealth Tank, Chem. Warrior & Obelisk of Light. \nRequires power to operate.
ProvidesCustomPrerequisite:
ProvidesPrerequisite:
Prerequisite: anyhq
Buildable:
BuildPaletteOrder: 100
@@ -595,6 +604,7 @@ TMPL:
SupportPowerChargeBar:
Power:
Amount: -150
ProvidesPrerequisite@buildingname:
GUN:
Inherits: ^BaseBuilding

View File

@@ -36,6 +36,7 @@ HOSP:
HuskActor: HOSP.Husk
Bib:
HasMinibib: Yes
ProvidesPrerequisite@buildingname:
HOSP.Husk:
Inherits: ^CivBuildingHusk
@@ -70,6 +71,7 @@ BIO:
RallyPoint: -1,-1
LeavesHusk:
HuskActor: BIO.Husk
ProvidesPrerequisite@buildingname:
BIO.Husk:
Inherits: ^CivBuildingHusk
@@ -96,4 +98,5 @@ MISS:
Bib:
HasMinibib: Yes
WithMakeAnimation:
ProvidesPrerequisite@buildingname: