Civilization Wiki
Advertisement

Documentation for this module may be created at Module:Data/CivBE/RT/AIEconomicStrategies/doc

--[Field]                              [Type]
--Type                                 String
--NoMinorCivs                         Boolean
--CheckTriggerTurnCount                 Int64
--MinimumNumTurnsExecuted               Int64
--WeightThreshold                       Int64
--FirstTurnExecuted                     Int64
--TechPrereq                           String
--TechObsolete                         String
--Advisor                              String
--AdvisorCounsel                       String
--AdvisorCounselImportance              Int64

local data ={

ECONOMICAISTRATEGY_NEED_RECON={
Type="ECONOMICAISTRATEGY_NEED_RECON";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
FirstTurnExecuted=5;
Advisor="FOREIGN";
AdvisorCounsel=[=[We should continue exploring the world to discover ancient ruins, natural wonders, and other civilizations!]=];
AdvisorCounselImportance=2;};

ECONOMICAISTRATEGY_ENOUGH_RECON={
Type="ECONOMICAISTRATEGY_ENOUGH_RECON";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
FirstTurnExecuted=5;
Advisor="ECONOMIC";
AdvisorCounsel=[=[We have enough explorers to discover the world. We should not start building any new land exploration units.]=];
AdvisorCounselImportance=2;};

ECONOMICAISTRATEGY_NEED_RECON_SEA={
Type="ECONOMICAISTRATEGY_NEED_RECON_SEA";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
FirstTurnExecuted=5;
Advisor="FOREIGN";
AdvisorCounsel=[=[We need to continue exploring the seas to find new continents to settle.]=];
AdvisorCounselImportance=2;};

ECONOMICAISTRATEGY_ENOUGH_RECON_SEA={
Type="ECONOMICAISTRATEGY_ENOUGH_RECON_SEA";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
FirstTurnExecuted=5;
Advisor="ECONOMIC";
AdvisorCounsel=[=[We have enough explorers to discover the world. We should not start building any new land exploration units.]=];
AdvisorCounselImportance=2;};

ECONOMICAISTRATEGY_EARLY_EXPANSION={
Type="ECONOMICAISTRATEGY_EARLY_EXPANSION";
NoMinorCivs=true;
CheckTriggerTurnCount=5;
MinimumNumTurnsExecuted=10;
WeightThreshold=3;
Advisor="ECONOMIC";
AdvisorCounsel=[=[We have room to expand, so let's train a settler and found a new city!]=];
AdvisorCounselImportance=2;};

ECONOMICAISTRATEGY_ENOUGH_EXPANSION={
Type="ECONOMICAISTRATEGY_ENOUGH_EXPANSION";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
WeightThreshold=1;
Advisor="ECONOMIC";
AdvisorCounsel=[=[We should focus on growing and improving what we have rather than founding new cities right now.]=];
AdvisorCounselImportance=2;};

ECONOMICAISTRATEGY_NEED_HEALTH={
Type="ECONOMICAISTRATEGY_NEED_HEALTH";
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
WeightThreshold=2;
Advisor="ECONOMIC";
AdvisorCounsel=[=[Our people's {{HealthIconBE}} Health is becoming a concern. We need to build {{HealthIconBE}} Health buildings or develop Virtues that help make our people Healthy!]=];
AdvisorCounselImportance=2;};

ECONOMICAISTRATEGY_NEED_HEALTH_CRITICAL={
Type="ECONOMICAISTRATEGY_NEED_HEALTH_CRITICAL";
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
WeightThreshold=-8;
Advisor="ECONOMIC";
AdvisorCounsel=[=[Our people are in trouble! We need to build {{HealthIconBE}} Health buildings or develop Virtues that help make our civilization Healthy quickly!]=];
AdvisorCounselImportance=3;};

ECONOMICAISTRATEGY_CITIES_NEED_NAVAL_GROWTH={
Type="ECONOMICAISTRATEGY_CITIES_NEED_NAVAL_GROWTH";
CheckTriggerTurnCount=5;
MinimumNumTurnsExecuted=15;
WeightThreshold=25;
Advisor="ECONOMIC";
AdvisorCounsel=[=[We have a lot of coastal cities so we should focus on buildings that improve yields from our coastal tiles.]=];
AdvisorCounselImportance=2;};

ECONOMICAISTRATEGY_CITIES_NEED_NAVAL_TILE_IMPROVEMENT={
Type="ECONOMICAISTRATEGY_CITIES_NEED_NAVAL_TILE_IMPROVEMENT";
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=5;
WeightThreshold=25;
Advisor="ECONOMIC";
AdvisorCounsel=[=[We have water resources that we're not using. Build workboats and deploy them to help our civilization!]=];
AdvisorCounselImportance=2;};

ECONOMICAISTRATEGY_FOUND_CITY={
Type="ECONOMICAISTRATEGY_FOUND_CITY";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
WeightThreshold=10;
Advisor="ECONOMIC";
AdvisorCounsel=[=[We have a settler, now find a good spot to found a city!]=];
AdvisorCounselImportance=2;};

ECONOMICAISTRATEGY_NEED_IMPROVEMENT_FOOD={
Type="ECONOMICAISTRATEGY_NEED_IMPROVEMENT_FOOD";
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
WeightThreshold=10;
FirstTurnExecuted=20;
Advisor="ECONOMIC";
AdvisorCounsel=[=[We are having a {{FoodIconBE}}food crisis! Use Workers to build improvements that increase the amount of {{FoodIconBE}}food that a plot provides.]=];
AdvisorCounselImportance=2;};

ECONOMICAISTRATEGY_NEED_IMPROVEMENT_PRODUCTION={
Type="ECONOMICAISTRATEGY_NEED_IMPROVEMENT_PRODUCTION";
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
WeightThreshold=10;
FirstTurnExecuted=20;
Advisor="ECONOMIC";
AdvisorCounsel=[=[We are having a {{ProductionIconBE}}production crisis! Use Workers to build improvements that increase the amount of {{ProductionIconBE}}production that a plot provides.]=];
AdvisorCounselImportance=2;};

ECONOMICAISTRATEGY_ONE_OR_FEWER_COASTAL_CITIES={
Type="ECONOMICAISTRATEGY_ONE_OR_FEWER_COASTAL_CITIES";
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=10;
WeightThreshold=10;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_LOSING_MONEY={
Type="ECONOMICAISTRATEGY_LOSING_MONEY";
CheckTriggerTurnCount=5;
MinimumNumTurnsExecuted=5;
WeightThreshold=2;
FirstTurnExecuted=20;
Advisor="ECONOMIC";
AdvisorCounsel=[=[We need to increase our {{EnergyIconBE}}energy income to stay competitive. Disband obsolete units to lower our unit maintenance, use our workers to construct improvements that increase the amount of {{EnergyIconBE}}energy from a tile, and construct buildings that increase our {{EnergyIconBE}}energy income.]=];
AdvisorCounselImportance=2;};

ECONOMICAISTRATEGY_HALT_GROWTH_BUILDINGS={
Type="ECONOMICAISTRATEGY_HALT_GROWTH_BUILDINGS";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
FirstTurnExecuted=20;
Advisor="ECONOMIC";
AdvisorCounsel=[=[We're working on the Great Pyramid, so we needn't build granaries in our other cities.]=];
AdvisorCounselImportance=2;};

ECONOMICAISTRATEGY_TOO_MANY_UNITS={
Type="ECONOMICAISTRATEGY_TOO_MANY_UNITS";
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
FirstTurnExecuted=20;
Advisor="ECONOMIC";
AdvisorCounsel=[=[Our {{ProductionIconBE}}production is being diminished by the number of units that we have. We should disband any unneeded units so that our civilization can operate at full capacity.]=];
AdvisorCounselImportance=2;};

ECONOMICAISTRATEGY_ISLAND_START={
Type="ECONOMICAISTRATEGY_ISLAND_START";
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=50;
WeightThreshold=200;
Advisor="SCIENCE";
AdvisorCounsel=[=[Our homeland is a small continent without much room for expansion. We need to focus on naval technologies until we can embark Units.]=];
AdvisorCounselImportance=50;};

ECONOMICAISTRATEGY_EXPAND_TO_OTHER_CONTINENTS={
Type="ECONOMICAISTRATEGY_EXPAND_TO_OTHER_CONTINENTS";
NoMinorCivs=true;
CheckTriggerTurnCount=10;
MinimumNumTurnsExecuted=25;
WeightThreshold=50;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_REALLY_EXPAND_TO_OTHER_CONTINENTS={
Type="ECONOMICAISTRATEGY_REALLY_EXPAND_TO_OTHER_CONTINENTS";
NoMinorCivs=true;
CheckTriggerTurnCount=10;
MinimumNumTurnsExecuted=25;
WeightThreshold=100;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_EXPAND_LIKE_CRAZY={
Type="ECONOMICAISTRATEGY_EXPAND_LIKE_CRAZY";
NoMinorCivs=true;
CheckTriggerTurnCount=10;
MinimumNumTurnsExecuted=25;
WeightThreshold=10;
FirstTurnExecuted=25;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_GROW_LIKE_CRAZY={
Type="ECONOMICAISTRATEGY_GROW_LIKE_CRAZY";
NoMinorCivs=true;
CheckTriggerTurnCount=10;
MinimumNumTurnsExecuted=25;
WeightThreshold=10;
FirstTurnExecuted=25;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_GS_CULTURE={
Type="ECONOMICAISTRATEGY_GS_CULTURE";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=25;
FirstTurnExecuted=75;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_GS_CONQUEST={
Type="ECONOMICAISTRATEGY_GS_CONQUEST";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=25;
FirstTurnExecuted=75;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_GS_DIPLOMACY={
Type="ECONOMICAISTRATEGY_GS_DIPLOMACY";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=25;
FirstTurnExecuted=75;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_GS_SPACESHIP={
Type="ECONOMICAISTRATEGY_GS_SPACESHIP";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=25;
FirstTurnExecuted=75;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_GS_CONTACT={
Type="ECONOMICAISTRATEGY_GS_CONTACT";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=25;
FirstTurnExecuted=75;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_GS_TRANSCENDENCE={
Type="ECONOMICAISTRATEGY_GS_TRANSCENDENCE";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=25;
FirstTurnExecuted=100;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_GS_EMANCIPATION={
Type="ECONOMICAISTRATEGY_GS_EMANCIPATION";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=25;
FirstTurnExecuted=100;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_GS_PROMISED_LAND={
Type="ECONOMICAISTRATEGY_GS_PROMISED_LAND";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=25;
FirstTurnExecuted=100;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_GS_CONTACT_HOMESTRETCH={
Type="ECONOMICAISTRATEGY_GS_CONTACT_HOMESTRETCH";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
FirstTurnExecuted=100;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_GS_TRANSCENDENCE_HOMESTRETCH={
Type="ECONOMICAISTRATEGY_GS_TRANSCENDENCE_HOMESTRETCH";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
FirstTurnExecuted=100;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_GS_SPACESHIP_HOMESTRETCH={
Type="ECONOMICAISTRATEGY_GS_SPACESHIP_HOMESTRETCH";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
FirstTurnExecuted=100;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_REALLY_NEED_RECON_SEA={
Type="ECONOMICAISTRATEGY_REALLY_NEED_RECON_SEA";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
FirstTurnExecuted=80;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_MOSTLY_ON_THE_COAST={
Type="ECONOMICAISTRATEGY_MOSTLY_ON_THE_COAST";
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
FirstTurnExecuted=50;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_NAVAL_MAP={
Type="ECONOMICAISTRATEGY_NAVAL_MAP";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=10;
FirstTurnExecuted=1;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_OFFSHORE_EXPANSION_MAP={
Type="ECONOMICAISTRATEGY_OFFSHORE_EXPANSION_MAP";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=10;
FirstTurnExecuted=1;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_TECH_LEADER={
Type="ECONOMICAISTRATEGY_TECH_LEADER";
NoMinorCivs=true;
CheckTriggerTurnCount=10;
MinimumNumTurnsExecuted=25;
FirstTurnExecuted=5;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_NEED_ORBITAL={
Type="ECONOMICAISTRATEGY_NEED_ORBITAL";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
FirstTurnExecuted=10;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_NEED_MIASMA_CLEARING_TECH={
Type="ECONOMICAISTRATEGY_NEED_MIASMA_CLEARING_TECH";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
FirstTurnExecuted=10;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_NEED_MIASMA_SPREADING={
Type="ECONOMICAISTRATEGY_NEED_MIASMA_SPREADING";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
FirstTurnExecuted=10;
TechPrereq="TECH_ALIEN_BIOLOGY";
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_NEED_MIASMA_CLEARING={
Type="ECONOMICAISTRATEGY_NEED_MIASMA_CLEARING";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
FirstTurnExecuted=10;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_NEED_MIASMA_CLEARING_CRITICAL={
Type="ECONOMICAISTRATEGY_NEED_MIASMA_CLEARING_CRITICAL";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
FirstTurnExecuted=10;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_NEED_SPY_AGENCY={
Type="ECONOMICAISTRATEGY_NEED_SPY_AGENCY";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
FirstTurnExecuted=80;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_NEED_SPY_AGENCY_CRITICAL={
Type="ECONOMICAISTRATEGY_NEED_SPY_AGENCY_CRITICAL";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
FirstTurnExecuted=140;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_PURSUE_PURITY={
Type="ECONOMICAISTRATEGY_PURSUE_PURITY";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
FirstTurnExecuted=1;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_PURSUE_HARMONY={
Type="ECONOMICAISTRATEGY_PURSUE_HARMONY";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
FirstTurnExecuted=1;
AdvisorCounselImportance=1;};

ECONOMICAISTRATEGY_PURSUE_SUPREMACY={
Type="ECONOMICAISTRATEGY_PURSUE_SUPREMACY";
NoMinorCivs=true;
CheckTriggerTurnCount=1;
MinimumNumTurnsExecuted=1;
FirstTurnExecuted=1;
AdvisorCounselImportance=1;};

}
return data
Advertisement