Set up additional prerequisites to make it easier for modders

This commit is contained in:
ScottNZ
2014-12-07 18:21:52 +13:00
parent 52f6cb418a
commit 486b878e9b

View File

@@ -146,6 +146,30 @@ SPEN:
ProductionBar: ProductionBar:
Power: Power:
Amount: -30 Amount: -30
ProvidesCustomPrerequisite@soviet:
Race: soviet, russia, ukraine
Prerequisite: ships.soviet
ProvidesCustomPrerequisite@sovietvanilla:
Race: soviet
Prerequisite: ships.sovietvanilla
ProvidesCustomPrerequisite@russia:
Race: russia
Prerequisite: ships.russia
ProvidesCustomPrerequisite@ukraine:
Race: ukraine
Prerequisite: ships.ukraine
ProvidesCustomPrerequisite@sovietstructure:
RequiresPrerequisites: structures.soviet
Prerequisite: ships.soviet
ProvidesCustomPrerequisite@sovietvanillastructure:
RequiresPrerequisites: structures.sovietvanilla
Prerequisite: ships.sovietvanilla
ProvidesCustomPrerequisite@russianstructure:
RequiresPrerequisites: structures.russia
Prerequisite: ships.russia
ProvidesCustomPrerequisite@ukrainianstructure:
RequiresPrerequisites: structures.ukraine
Prerequisite: ships.ukraine
SYRD: SYRD:
Inherits: ^Building Inherits: ^Building
@@ -199,6 +223,36 @@ SYRD:
ProductionBar: ProductionBar:
Power: Power:
Amount: -30 Amount: -30
ProvidesCustomPrerequisite@allies:
Race: allies, england, france, germany
Prerequisite: ships.allies
ProvidesCustomPrerequisite@alliesvanilla:
Race: allies
Prerequisite: ships.alliesvanilla
ProvidesCustomPrerequisite@england:
Race: england
Prerequisite: ships.england
ProvidesCustomPrerequisite@france:
Race: france
Prerequisite: ships.france
ProvidesCustomPrerequisite@germany:
Race: germany
Prerequisite: ships.germany
ProvidesCustomPrerequisite@alliedstructure:
RequiresPrerequisites: structures.allies
Prerequisite: ships.allies
ProvidesCustomPrerequisite@alliedvanillastructure:
RequiresPrerequisites: structures.alliesvanilla
Prerequisite: ships.alliesvanilla
ProvidesCustomPrerequisite@englishstructure:
RequiresPrerequisites: structures.england
Prerequisite: ships.england
ProvidesCustomPrerequisite@frenchstructure:
RequiresPrerequisites: structures.france
Prerequisite: ships.france
ProvidesCustomPrerequisite@germanstructure:
RequiresPrerequisites: structures.germany
Prerequisite: ships.germany
IRON: IRON:
Inherits: ^Building Inherits: ^Building
@@ -953,6 +1007,36 @@ HPAD:
PrimaryBuilding: PrimaryBuilding:
Power: Power:
Amount: -10 Amount: -10
ProvidesCustomPrerequisite@allies:
Race: allies, england, france, germany
Prerequisite: aircraft.allies
ProvidesCustomPrerequisite@alliesvanilla:
Race: allies
Prerequisite: aircraft.alliesvanilla
ProvidesCustomPrerequisite@england:
Race: england
Prerequisite: aircraft.england
ProvidesCustomPrerequisite@france:
Race: france
Prerequisite: aircraft.france
ProvidesCustomPrerequisite@germany:
Race: germany
Prerequisite: aircraft.germany
ProvidesCustomPrerequisite@alliedstructure:
RequiresPrerequisites: structures.allies
Prerequisite: aircraft.allies
ProvidesCustomPrerequisite@alliedvanillastructure:
RequiresPrerequisites: structures.alliesvanilla
Prerequisite: aircraft.alliesvanilla
ProvidesCustomPrerequisite@englishstructure:
RequiresPrerequisites: structures.england
Prerequisite: aircraft.england
ProvidesCustomPrerequisite@frenchstructure:
RequiresPrerequisites: structures.france
Prerequisite: aircraft.france
ProvidesCustomPrerequisite@germanstructure:
RequiresPrerequisites: structures.germany
Prerequisite: aircraft.germany
AFLD: AFLD:
Inherits: ^Building Inherits: ^Building
@@ -983,6 +1067,9 @@ AFLD:
Production: Production:
Produces: Aircraft, Plane Produces: Aircraft, Plane
Reservable: Reservable:
ProvidesCustomPrerequisite@soviet:
Race: soviet, russia, ukraine
Prerequisite: aircraft.soviet
ProvidesCustomPrerequisite@sovietvanilla: ProvidesCustomPrerequisite@sovietvanilla:
Race: soviet Race: soviet
Prerequisite: aircraft.sovietvanilla Prerequisite: aircraft.sovietvanilla
@@ -992,6 +1079,9 @@ AFLD:
ProvidesCustomPrerequisite@ukraine: ProvidesCustomPrerequisite@ukraine:
Race: ukraine Race: ukraine
Prerequisite: aircraft.ukraine Prerequisite: aircraft.ukraine
ProvidesCustomPrerequisite@sovietstructure:
RequiresPrerequisites: structures.soviet
Prerequisite: aircraft.soviet
ProvidesCustomPrerequisite@sovietvanillastructure: ProvidesCustomPrerequisite@sovietvanillastructure:
RequiresPrerequisites: structures.sovietvanilla RequiresPrerequisites: structures.sovietvanilla
Prerequisite: aircraft.sovietvanilla Prerequisite: aircraft.sovietvanilla
@@ -1191,6 +1281,30 @@ BARR:
ProductionBar: ProductionBar:
ProvidesCustomPrerequisite: ProvidesCustomPrerequisite:
Prerequisite: barracks Prerequisite: barracks
ProvidesCustomPrerequisite@soviet:
Race: soviet, russia, ukraine
Prerequisite: infantry.soviet
ProvidesCustomPrerequisite@sovietvanilla:
Race: soviet
Prerequisite: infantry.sovietvanilla
ProvidesCustomPrerequisite@russia:
Race: russia
Prerequisite: infantry.russia
ProvidesCustomPrerequisite@ukraine:
Race: ukraine
Prerequisite: infantry.ukraine
ProvidesCustomPrerequisite@sovietstructure:
RequiresPrerequisites: structures.soviet
Prerequisite: infantry.soviet
ProvidesCustomPrerequisite@sovietvanillastructure:
RequiresPrerequisites: structures.sovietvanilla
Prerequisite: infantry.sovietvanilla
ProvidesCustomPrerequisite@russianstructure:
RequiresPrerequisites: structures.russia
Prerequisite: infantry.russia
ProvidesCustomPrerequisite@ukrainianstructure:
RequiresPrerequisites: structures.ukraine
Prerequisite: infantry.ukraine
Power: Power:
Amount: -20 Amount: -20
@@ -1262,12 +1376,36 @@ TENT:
ProductionBar: ProductionBar:
ProvidesCustomPrerequisite@barracks: ProvidesCustomPrerequisite@barracks:
Prerequisite: barracks Prerequisite: barracks
ProvidesCustomPrerequisite@allies:
Race: allies, england, france, germany
Prerequisite: infantry.allies
ProvidesCustomPrerequisite@alliesvanilla:
Race: allies
Prerequisite: infantry.alliesvanilla
ProvidesCustomPrerequisite@england: ProvidesCustomPrerequisite@england:
Race: england Race: england
Prerequisite: infantry.england Prerequisite: infantry.england
ProvidesCustomPrerequisite@france:
Race: france
Prerequisite: infantry.france
ProvidesCustomPrerequisite@germany:
Race: germany
Prerequisite: infantry.germany
ProvidesCustomPrerequisite@alliedstructure:
RequiresPrerequisites: structures.allies
Prerequisite: infantry.allies
ProvidesCustomPrerequisite@alliedvanillastructure:
RequiresPrerequisites: structures.alliesvanilla
Prerequisite: infantry.alliesvanilla
ProvidesCustomPrerequisite@englishstructure: ProvidesCustomPrerequisite@englishstructure:
RequiresPrerequisites: structures.england RequiresPrerequisites: structures.england
Prerequisite: infantry.england Prerequisite: infantry.england
ProvidesCustomPrerequisite@frenchstructure:
RequiresPrerequisites: structures.france
Prerequisite: infantry.france
ProvidesCustomPrerequisite@germanstructure:
RequiresPrerequisites: structures.germany
Prerequisite: infantry.germany
Power: Power:
Amount: -20 Amount: -20