From d3f631eaa006f71275bc3f9222f2908f21a595e8 Mon Sep 17 00:00:00 2001 From: Schwarherz Date: Wed, 19 Jun 2024 04:02:15 -0400 Subject: [PATCH 01/11] Create universal building triggers --- .../00_building_triggers.txt | 35 ++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/CleanSlate/common/scripted_triggers/00_building_triggers.txt b/CleanSlate/common/scripted_triggers/00_building_triggers.txt index 3127d1937..242fc8ee4 100644 --- a/CleanSlate/common/scripted_triggers/00_building_triggers.txt +++ b/CleanSlate/common/scripted_triggers/00_building_triggers.txt @@ -84,4 +84,37 @@ bloodline_monumental_trigger = { } } } -} \ No newline at end of file +} + +# For modders to adjust the ability to build buildings +global_building_allow = {} +castle_building_allow = { + global_building_allow = yes +} +city_building_allow = { + global_building_allow = yes +} +temple_building_allow = { + global_building_allow = yes +} +tribal_building_allow = { + global_building_allow = yes +} +nomad_building_allow = { + global_building_allow = yes +} +# Special holdings +# Note: These may function differently than standard holding buildings +# Documentation is lacking so scope carefully +family_palace_building_allow = { + global_building_allow = yes +} +fort_building_allow = { + global_building_allow = yes +} +hospital_building_allow = { + global_building_allow = yes +} +trading_post_building_allow = { + global_building_allow = yes +} From ef41bf5952581f7175fbefa0f48b63f2f7259fd3 Mon Sep 17 00:00:00 2001 From: Schwarherz Date: Wed, 19 Jun 2024 04:29:16 -0400 Subject: [PATCH 02/11] Implemented castle_building_allow Easiest to test, takes the most work to implement. Did it first. --- CleanSlate/common/buildings/100_castle.txt | 60 ++++++-- .../common/buildings/102_terrain_coastal.txt | 20 ++- .../common/buildings/102_terrain_desert.txt | 30 +++- .../common/buildings/102_terrain_steppe.txt | 60 ++++++-- .../common/buildings/103_culture_vanilla.txt | 141 +++++++++++++++++- .../common/buildings/104_bloodlines.txt | 8 + .../105_government_monastic_feudal.txt | 4 + 7 files changed, 288 insertions(+), 35 deletions(-) diff --git a/CleanSlate/common/buildings/100_castle.txt b/CleanSlate/common/buildings/100_castle.txt index b39b503be..72d5239df 100644 --- a/CleanSlate/common/buildings/100_castle.txt +++ b/CleanSlate/common/buildings/100_castle.txt @@ -381,7 +381,10 @@ castle = { # Stable, gives light cavalry and some heavy cavalry ca_stable_1 = { desc = ca_stable_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + castle_building_allow = yes + } gold_cost = 100 build_time = 365 light_cavalry = 35 @@ -391,7 +394,10 @@ castle = { } ca_stable_2 = { desc = ca_stable_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + castle_building_allow = yes + } prerequisites = { ca_wall_1 } upgrades_from = ca_stable_1 gold_cost = 120 @@ -403,7 +409,10 @@ castle = { } ca_stable_3 = { desc = ca_stable_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 2 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 2 + castle_building_allow = yes + } prerequisites = { ca_wall_2 } upgrades_from = ca_stable_2 gold_cost = 200 @@ -415,7 +424,10 @@ castle = { } ca_stable_4 = { desc = ca_stable_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 4 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 4 + castle_building_allow = yes + } upgrades_from = ca_stable_3 gold_cost = 300 build_time = 1095 @@ -427,7 +439,10 @@ castle = { } ca_stable_5 = { desc = ca_stable_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 6 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 6 + castle_building_allow = yes + } upgrades_from = ca_stable_4 gold_cost = 400 build_time = 2190 @@ -439,7 +454,10 @@ castle = { } ca_stable_6 = { desc = ca_stable_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 8 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 8 + castle_building_allow = yes + } upgrades_from = ca_stable_5 gold_cost = 500 build_time = 2190 @@ -453,7 +471,10 @@ castle = { # Castle town, gives income ca_town_1 = { desc = ca_town_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + castle_building_allow = yes + } gold_cost = 100 build_time = 365 tax_income = 2 @@ -464,7 +485,10 @@ castle = { } ca_town_2 = { desc = ca_town_2_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + castle_building_allow = yes + } prerequisites = { ca_wall_1 } upgrades_from = ca_town_1 gold_cost = 120 @@ -477,7 +501,10 @@ castle = { } ca_town_3 = { desc = ca_town_3_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 2 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 2 + castle_building_allow = yes + } prerequisites = { ca_wall_2 } upgrades_from = ca_town_2 gold_cost = 200 @@ -490,7 +517,10 @@ castle = { } ca_town_4 = { desc = ca_town_4_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 4 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 4 + castle_building_allow = yes + } upgrades_from = ca_town_3 gold_cost = 300 build_time = 1095 @@ -502,7 +532,10 @@ castle = { } ca_town_5 = { desc = ca_town_4_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 6 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 6 + castle_building_allow = yes + } upgrades_from = ca_town_4 gold_cost = 400 build_time = 2190 @@ -514,7 +547,10 @@ castle = { } ca_town_6 = { desc = ca_town_5_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 8 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 8 + castle_building_allow = yes + } upgrades_from = ca_town_5 gold_cost = 500 build_time = 2190 diff --git a/CleanSlate/common/buildings/102_terrain_coastal.txt b/CleanSlate/common/buildings/102_terrain_coastal.txt index a029e7131..ba48a3f45 100644 --- a/CleanSlate/common/buildings/102_terrain_coastal.txt +++ b/CleanSlate/common/buildings/102_terrain_coastal.txt @@ -4,7 +4,10 @@ castle = { ca_shipyard_1 = { desc = shipyard_desc port = yes - trigger = { TECH_NAVAL >= 1 } + trigger = { + TECH_NAVAL >= 1 + castle_building_allow = yes + } gold_cost = 100 build_time = 365 galleys = 6 @@ -15,7 +18,10 @@ castle = { ca_shipyard_2 = { desc = shipyard_desc port = yes - trigger = { TECH_NAVAL >= 2 } + trigger = { + TECH_NAVAL >= 2 + castle_building_allow = yes + } upgrades_from = ca_shipyard_1 gold_cost = 100 build_time = 730 @@ -27,7 +33,10 @@ castle = { ca_shipyard_3 = { desc = shipyard_desc port = yes - trigger = { TECH_NAVAL >= 3 } + trigger = { + TECH_NAVAL >= 3 + castle_building_allow = yes + } upgrades_from = ca_shipyard_2 gold_cost = 100 build_time = 1095 @@ -39,7 +48,10 @@ castle = { ca_shipyard_4 = { desc = shipyard_desc port = yes - trigger = { TECH_NAVAL >= 4 } + trigger = { + TECH_NAVAL >= 4 + castle_building_allow = yes + } upgrades_from = ca_shipyard_3 gold_cost = 100 build_time = 1460 diff --git a/CleanSlate/common/buildings/102_terrain_desert.txt b/CleanSlate/common/buildings/102_terrain_desert.txt index ba508bf0f..31c1e34c1 100644 --- a/CleanSlate/common/buildings/102_terrain_desert.txt +++ b/CleanSlate/common/buildings/102_terrain_desert.txt @@ -13,7 +13,10 @@ castle = { } } replaces = ca_stable_1 - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + castle_building_allow = yes + } gold_cost = 100 build_time = 365 light_cavalry = 25 @@ -35,7 +38,10 @@ castle = { } } replaces = ca_stable_2 - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + castle_building_allow = yes + } prerequisites = { ca_wall_1 } upgrades_from = ca_desert_stable_1 gold_cost = 120 @@ -59,7 +65,10 @@ castle = { } } replaces = ca_stable_3 - trigger = { TECH_CASTLE_CONSTRUCTION >= 2 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 2 + castle_building_allow = yes + } prerequisites = { ca_wall_2 } upgrades_from = ca_desert_stable_2 gold_cost = 200 @@ -83,7 +92,10 @@ castle = { } } replaces = ca_stable_4 - trigger = { TECH_CASTLE_CONSTRUCTION >= 4 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 4 + castle_building_allow = yes + } upgrades_from = ca_desert_stable_3 gold_cost = 300 build_time = 1095 @@ -107,7 +119,10 @@ castle = { } } replaces = ca_stable_5 - trigger = { TECH_CASTLE_CONSTRUCTION >= 6 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 6 + castle_building_allow = yes + } upgrades_from = ca_desert_stable_4 gold_cost = 400 build_time = 2190 @@ -131,7 +146,10 @@ castle = { } } replaces = ca_stable_6 - trigger = { TECH_CASTLE_CONSTRUCTION >= 8 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 8 + castle_building_allow = yes + } upgrades_from = ca_desert_stable_5 gold_cost = 500 build_time = 2190 diff --git a/CleanSlate/common/buildings/102_terrain_steppe.txt b/CleanSlate/common/buildings/102_terrain_steppe.txt index 05c271d36..2cf0aee4d 100644 --- a/CleanSlate/common/buildings/102_terrain_steppe.txt +++ b/CleanSlate/common/buildings/102_terrain_steppe.txt @@ -14,7 +14,10 @@ castle = { } } replaces = ca_barracks_1 - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + castle_building_allow = yes + } gold_cost = 100 build_time = 365 heavy_infantry = 25 @@ -37,7 +40,10 @@ castle = { } } replaces = ca_barracks_2 - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + castle_building_allow = yes + } prerequisites = { ca_wall_1 } upgrades_from = ca_steppe_barracks_1 gold_cost = 120 @@ -62,7 +68,10 @@ castle = { } } replaces = ca_barracks_3 - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + castle_building_allow = yes + } prerequisites = { ca_wall_2 } upgrades_from = ca_steppe_barracks_2 gold_cost = 200 @@ -88,7 +97,10 @@ castle = { } } replaces = ca_barracks_4 - trigger = { TECH_CASTLE_CONSTRUCTION >= 1 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 1 + castle_building_allow = yes + } upgrades_from = ca_steppe_barracks_3 gold_cost = 300 build_time = 1095 @@ -112,7 +124,10 @@ castle = { } } replaces = ca_barracks_5 - trigger = { TECH_CASTLE_CONSTRUCTION >= 3 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 3 + castle_building_allow = yes + } upgrades_from = ca_steppe_barracks_4 gold_cost = 400 build_time = 2190 @@ -136,7 +151,10 @@ castle = { } } replaces = ca_barracks_6 - trigger = { TECH_CASTLE_CONSTRUCTION >= 5 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 5 + castle_building_allow = yes + } upgrades_from = ca_steppe_barracks_5 gold_cost = 500 build_time = 2190 @@ -162,7 +180,10 @@ castle = { } } replaces = ca_stable_1 - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + castle_building_allow = yes + } gold_cost = 100 build_time = 365 light_cavalry = 25 @@ -185,7 +206,10 @@ castle = { } } replaces = ca_stable_2 - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + castle_building_allow = yes + } prerequisites = { ca_wall_1 } upgrades_from = ca_steppe_stable_1 gold_cost = 120 @@ -210,7 +234,10 @@ castle = { } } replaces = ca_stable_3 - trigger = { TECH_CASTLE_CONSTRUCTION >= 2 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 2 + castle_building_allow = yes + } prerequisites = { ca_wall_2 } upgrades_from = ca_steppe_stable_2 gold_cost = 200 @@ -235,7 +262,10 @@ castle = { } } replaces = ca_stable_4 - trigger = { TECH_CASTLE_CONSTRUCTION >= 4 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 4 + castle_building_allow = yes + } upgrades_from = ca_steppe_stable_3 gold_cost = 300 build_time = 1095 @@ -260,7 +290,10 @@ castle = { } } replaces = ca_stable_5 - trigger = { TECH_CASTLE_CONSTRUCTION >= 6 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 6 + castle_building_allow = yes + } upgrades_from = ca_steppe_stable_4 gold_cost = 400 build_time = 2190 @@ -285,7 +318,10 @@ castle = { } } replaces = ca_stable_6 - trigger = { TECH_CASTLE_CONSTRUCTION >= 8 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 8 + castle_building_allow = yes + } upgrades_from = ca_steppe_stable_5 gold_cost = 500 build_time = 2190 diff --git a/CleanSlate/common/buildings/103_culture_vanilla.txt b/CleanSlate/common/buildings/103_culture_vanilla.txt index ce8de4e74..b2e9ca08d 100644 --- a/CleanSlate/common/buildings/103_culture_vanilla.txt +++ b/CleanSlate/common/buildings/103_culture_vanilla.txt @@ -29,6 +29,7 @@ castle = { culture = welsh } } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -64,6 +65,7 @@ castle = { culture = welsh } } + castle_building_allow = yes } upgrades_from = ca_culture_saxon_english_1 gold_cost = 300 @@ -99,6 +101,7 @@ castle = { culture = welsh } } + castle_building_allow = yes } upgrades_from = ca_culture_saxon_english_2 gold_cost = 400 @@ -134,6 +137,7 @@ castle = { culture = welsh } } + castle_building_allow = yes } upgrades_from = ca_culture_saxon_english_3 gold_cost = 500 @@ -164,6 +168,7 @@ castle = { ROOT = { culture = scottish } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -192,6 +197,7 @@ castle = { ROOT = { culture = scottish } + castle_building_allow = yes } upgrades_from = ca_culture_scottish_1 gold_cost = 300 @@ -220,6 +226,7 @@ castle = { ROOT = { culture = scottish } + castle_building_allow = yes } upgrades_from = ca_culture_scottish_2 gold_cost = 400 @@ -248,6 +255,7 @@ castle = { ROOT = { culture = scottish } + castle_building_allow = yes } upgrades_from = ca_culture_scottish_3 gold_cost = 500 @@ -285,6 +293,7 @@ castle = { culture_group = finno_ugric } } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -320,6 +329,7 @@ castle = { culture_group = finno_ugric } } + castle_building_allow = yes } upgrades_from = ca_culture_group_baltic_1 gold_cost = 300 @@ -355,6 +365,7 @@ castle = { culture_group = finno_ugric } } + castle_building_allow = yes } upgrades_from = ca_culture_group_baltic_2 gold_cost = 400 @@ -390,6 +401,7 @@ castle = { culture_group = finno_ugric } } + castle_building_allow = yes } upgrades_from = ca_culture_group_baltic_3 gold_cost = 500 @@ -472,6 +484,7 @@ castle = { culture_group = iranian } } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -555,6 +568,7 @@ castle = { culture_group = iranian } } + castle_building_allow = yes } upgrades_from = ca_culture_group_altaic_1 gold_cost = 300 @@ -638,6 +652,7 @@ castle = { culture_group = iranian } } + castle_building_allow = yes } upgrades_from = ca_culture_group_altaic_2 gold_cost = 400 @@ -721,6 +736,7 @@ castle = { culture_group = iranian } } + castle_building_allow = yes } upgrades_from = ca_culture_group_altaic_3 gold_cost = 500 @@ -773,6 +789,7 @@ castle = { culture = outremer } } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -820,6 +837,7 @@ castle = { culture = outremer } } + castle_building_allow = yes } upgrades_from = ca_culture_frank_norman_german_1 gold_cost = 300 @@ -867,7 +885,9 @@ castle = { culture = outremer } } - } upgrades_from = ca_culture_frank_norman_german_2 + castle_building_allow = yes + } + upgrades_from = ca_culture_frank_norman_german_2 gold_cost = 400 build_time = 2190 knights = 25 @@ -913,6 +933,7 @@ castle = { culture = outremer } } + castle_building_allow = yes } upgrades_from = ca_culture_frank_norman_german_3 gold_cost = 500 @@ -943,6 +964,7 @@ castle = { ROOT = { culture_group = iberian } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -971,6 +993,7 @@ castle = { ROOT = { culture_group = iberian } + castle_building_allow = yes } upgrades_from = ca_culture_group_iberian_1 gold_cost = 300 @@ -999,6 +1022,7 @@ castle = { ROOT = { culture_group = iberian } + castle_building_allow = yes } upgrades_from = ca_culture_group_iberian_2 gold_cost = 400 @@ -1027,6 +1051,7 @@ castle = { ROOT = { culture_group = iberian } + castle_building_allow = yes } upgrades_from = ca_culture_group_iberian_3 gold_cost = 500 @@ -1064,6 +1089,7 @@ castle = { culture = dalmatian } } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -1098,6 +1124,7 @@ castle = { culture = dalmatian } } + castle_building_allow = yes } upgrades_from = ca_culture_italian_1 gold_cost = 300 @@ -1133,6 +1160,7 @@ castle = { culture = dalmatian } } + castle_building_allow = yes } upgrades_from = ca_culture_italian_2 gold_cost = 400 @@ -1168,6 +1196,7 @@ castle = { culture = dalmatian } } + castle_building_allow = yes } upgrades_from = ca_culture_italian_3 gold_cost = 500 @@ -1198,6 +1227,7 @@ castle = { ROOT = { culture_group = east_slavic } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -1226,6 +1256,7 @@ castle = { ROOT = { culture_group = east_slavic } + castle_building_allow = yes } upgrades_from = ca_culture_russian_1 gold_cost = 300 @@ -1254,6 +1285,7 @@ castle = { ROOT = { culture_group = east_slavic } + castle_building_allow = yes } upgrades_from = ca_culture_russian_2 gold_cost = 400 @@ -1282,6 +1314,7 @@ castle = { ROOT = { culture_group = east_slavic } + castle_building_allow = yes } upgrades_from = ca_culture_russian_3 gold_cost = 500 @@ -1325,6 +1358,7 @@ castle = { culture = frisian } } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -1366,6 +1400,7 @@ castle = { culture = frisian } } + castle_building_allow = yes } upgrades_from = ca_culture_group_north_germanic_1 gold_cost = 300 @@ -1407,6 +1442,7 @@ castle = { culture = frisian } } + castle_building_allow = yes } upgrades_from = ca_culture_group_north_germanic_2 gold_cost = 400 @@ -1448,6 +1484,7 @@ castle = { culture = frisian } } + castle_building_allow = yes } upgrades_from = ca_culture_group_north_germanic_3 gold_cost = 500 @@ -1485,6 +1522,7 @@ castle = { culture = hungarian } } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -1520,6 +1558,7 @@ castle = { culture = hungarian } } + castle_building_allow = yes } upgrades_from = ca_culture_hungarian_1 gold_cost = 300 @@ -1555,6 +1594,7 @@ castle = { culture = hungarian } } + castle_building_allow = yes } upgrades_from = ca_culture_hungarian_2 gold_cost = 400 @@ -1590,6 +1630,7 @@ castle = { culture = hungarian } } + castle_building_allow = yes } upgrades_from = ca_culture_hungarian_3 gold_cost = 500 @@ -1630,6 +1671,7 @@ castle = { culture = egyptian } } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -1668,6 +1710,7 @@ castle = { culture = egyptian } } + castle_building_allow = yes } upgrades_from = ca_culture_group_arabic_1 gold_cost = 300 @@ -1706,6 +1749,7 @@ castle = { culture = egyptian } } + castle_building_allow = yes } upgrades_from = ca_culture_group_arabic_2 gold_cost = 400 @@ -1744,6 +1788,7 @@ castle = { culture = egyptian } } + castle_building_allow = yes } upgrades_from = ca_culture_group_arabic_3 gold_cost = 500 @@ -1782,6 +1827,7 @@ castle = { NOT = { culture = coptic } NOT = { culture = arberian } } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -1820,6 +1866,7 @@ castle = { NOT = { culture = coptic } NOT = { culture = arberian } } + castle_building_allow = yes } upgrades_from = ca_culture_group_byzantine_1 gold_cost = 300 @@ -1858,6 +1905,7 @@ castle = { NOT = { culture = coptic } NOT = { culture = arberian } } + castle_building_allow = yes } upgrades_from = ca_culture_group_byzantine_2 gold_cost = 400 @@ -1896,6 +1944,7 @@ castle = { NOT = { culture = coptic } NOT = { culture = arberian } } + castle_building_allow = yes } upgrades_from = ca_culture_group_byzantine_3 gold_cost = 500 @@ -1928,6 +1977,7 @@ castle = { ROOT = { culture = irish } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -1956,6 +2006,7 @@ castle = { ROOT = { culture = irish } + castle_building_allow = yes } upgrades_from = ca_culture_irish_1 gold_cost = 300 @@ -1984,6 +2035,7 @@ castle = { ROOT = { culture = irish } + castle_building_allow = yes } upgrades_from = ca_culture_irish_2 gold_cost = 400 @@ -2012,6 +2064,7 @@ castle = { ROOT = { culture = irish } + castle_building_allow = yes } upgrades_from = ca_culture_irish_3 gold_cost = 500 @@ -2042,6 +2095,7 @@ castle = { ROOT = { culture = ethiopian } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -2070,6 +2124,7 @@ castle = { ROOT = { culture = ethiopian } + castle_building_allow = yes } upgrades_from = ca_culture_ethiopian_1 gold_cost = 300 @@ -2098,6 +2153,7 @@ castle = { ROOT = { culture = ethiopian } + castle_building_allow = yes } upgrades_from = ca_culture_ethiopian_2 gold_cost = 400 @@ -2126,6 +2182,7 @@ castle = { ROOT = { culture = ethiopian } + castle_building_allow = yes } upgrades_from = ca_culture_ethiopian_3 gold_cost = 500 @@ -2156,6 +2213,7 @@ castle = { ROOT = { culture = somali } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -2184,6 +2242,7 @@ castle = { ROOT = { culture = somali } + castle_building_allow = yes } upgrades_from = ca_culture_somali_1 gold_cost = 300 @@ -2212,6 +2271,7 @@ castle = { ROOT = { culture = somali } + castle_building_allow = yes } upgrades_from = ca_culture_somali_2 gold_cost = 400 @@ -2240,6 +2300,7 @@ castle = { ROOT = { culture = somali } + castle_building_allow = yes } upgrades_from = ca_culture_somali_3 gold_cost = 500 @@ -2280,6 +2341,7 @@ castle = { culture = daju } } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -2319,6 +2381,7 @@ castle = { culture = daju } } + castle_building_allow = yes } upgrades_from = ca_culture_west_african_1 gold_cost = 300 @@ -2358,6 +2421,7 @@ castle = { culture = daju } } + castle_building_allow = yes } upgrades_from = ca_culture_west_african_2 gold_cost = 400 @@ -2397,6 +2461,7 @@ castle = { culture = daju } } + castle_building_allow = yes } upgrades_from = ca_culture_west_african_3 gold_cost = 500 @@ -2428,6 +2493,7 @@ castle = { ROOT = { culture_group = south_slavic } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -2458,6 +2524,7 @@ castle = { ROOT = { culture_group = south_slavic } + castle_building_allow = yes } upgrades_from = ca_culture_group_south_slavic_1 gold_cost = 300 @@ -2488,6 +2555,7 @@ castle = { ROOT = { culture_group = south_slavic } + castle_building_allow = yes } upgrades_from = ca_culture_group_south_slavic_2 gold_cost = 400 @@ -2518,6 +2586,7 @@ castle = { ROOT = { culture_group = south_slavic } + castle_building_allow = yes } upgrades_from = ca_culture_group_south_slavic_3 gold_cost = 500 @@ -2550,6 +2619,7 @@ castle = { ROOT = { culture = dutch } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -2580,6 +2650,7 @@ castle = { ROOT = { culture = dutch } + castle_building_allow = yes } upgrades_from = ca_culture_dutch_1 gold_cost = 300 @@ -2610,6 +2681,7 @@ castle = { ROOT = { culture = dutch } + castle_building_allow = yes } upgrades_from = ca_culture_dutch_2 gold_cost = 400 @@ -2640,6 +2712,7 @@ castle = { ROOT = { culture = dutch } + castle_building_allow = yes } upgrades_from = ca_culture_dutch_3 gold_cost = 500 @@ -2672,6 +2745,7 @@ castle = { ROOT = { culture = nahua } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -2700,6 +2774,7 @@ castle = { ROOT = { culture = nahua } + castle_building_allow = yes } upgrades_from = ca_culture_nahua_1 gold_cost = 300 @@ -2728,6 +2803,7 @@ castle = { ROOT = { culture = nahua } + castle_building_allow = yes } upgrades_from = ca_culture_nahua_2 gold_cost = 400 @@ -2756,6 +2832,7 @@ castle = { ROOT = { culture = nahua } + castle_building_allow = yes } upgrades_from = ca_culture_nahua_3 gold_cost = 500 @@ -2766,6 +2843,7 @@ castle = { extra_tech_building_start = 0.8 } + # Jewish Heavy Infantry ca_culture_jewish_1 = { desc = ca_culture_jewish_1_desc @@ -2785,6 +2863,7 @@ castle = { ROOT = { culture_group = israelite } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -2813,6 +2892,7 @@ castle = { ROOT = { culture_group = israelite } + castle_building_allow = yes } upgrades_from = ca_culture_jewish_1 gold_cost = 300 @@ -2841,6 +2921,7 @@ castle = { ROOT = { culture_group = israelite } + castle_building_allow = yes } upgrades_from = ca_culture_jewish_2 gold_cost = 400 @@ -2869,6 +2950,7 @@ castle = { ROOT = { culture_group = israelite } + castle_building_allow = yes } upgrades_from = ca_culture_jewish_3 gold_cost = 500 @@ -2879,6 +2961,7 @@ castle = { extra_tech_building_start = 0.8 } + # Indian war elephant pens ca_culture_indian_1 = { desc = ca_culture_indian_1_desc @@ -2905,6 +2988,7 @@ castle = { culture_group = dravidian_group } } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -2940,6 +3024,7 @@ castle = { culture_group = dravidian_group } } + castle_building_allow = yes } upgrades_from = ca_culture_indian_1 gold_cost = 300 @@ -2976,6 +3061,7 @@ castle = { culture_group = dravidian_group } } + castle_building_allow = yes } upgrades_from = ca_culture_indian_2 gold_cost = 400 @@ -3012,6 +3098,7 @@ castle = { culture_group = dravidian_group } } + castle_building_allow = yes } upgrades_from = ca_culture_indian_3 gold_cost = 500 @@ -3043,6 +3130,7 @@ castle = { ROOT = { culture = nubian } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -3073,6 +3161,7 @@ castle = { ROOT = { culture = nubian } + castle_building_allow = yes } upgrades_from = ca_culture_nubian_1 gold_cost = 300 @@ -3103,6 +3192,7 @@ castle = { ROOT = { culture = nubian } + castle_building_allow = yes } upgrades_from = ca_culture_nubian_2 gold_cost = 400 @@ -3133,6 +3223,7 @@ castle = { ROOT = { culture = nubian } + castle_building_allow = yes } upgrades_from = ca_culture_nubian_3 gold_cost = 500 @@ -3172,6 +3263,7 @@ castle = { culture = frankish } } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -3207,6 +3299,7 @@ castle = { culture = frankish } } + castle_building_allow = yes } upgrades_from = ca_culture_germanic_1 gold_cost = 300 @@ -3242,6 +3335,7 @@ castle = { culture = frankish } } + castle_building_allow = yes } upgrades_from = ca_culture_germanic_2 gold_cost = 400 @@ -3277,6 +3371,7 @@ castle = { culture = frankish } } + castle_building_allow = yes } upgrades_from = ca_culture_germanic_3 gold_cost = 500 @@ -3307,6 +3402,7 @@ castle = { ROOT = { culture = pictish } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -3336,6 +3432,7 @@ castle = { ROOT = { culture = pictish } + castle_building_allow = yes } upgrades_from = ca_culture_pictish_1 gold_cost = 300 @@ -3365,6 +3462,7 @@ castle = { ROOT = { culture = pictish } + castle_building_allow = yes } upgrades_from = ca_culture_pictish_2 gold_cost = 400 @@ -3394,6 +3492,7 @@ castle = { ROOT = { culture = pictish } + castle_building_allow = yes } upgrades_from = ca_culture_pictish_3 gold_cost = 500 @@ -3425,6 +3524,7 @@ castle = { ROOT = { culture = suebi } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -3455,6 +3555,7 @@ castle = { ROOT = { culture = suebi } + castle_building_allow = yes } upgrades_from = ca_culture_suebi_1 gold_cost = 300 @@ -3485,6 +3586,7 @@ castle = { ROOT = { culture = suebi } + castle_building_allow = yes } upgrades_from = ca_culture_suebi_2 gold_cost = 400 @@ -3515,6 +3617,7 @@ castle = { ROOT = { culture = suebi } + castle_building_allow = yes } upgrades_from = ca_culture_suebi_3 gold_cost = 500 @@ -3554,6 +3657,7 @@ castle = { culture = berber } } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -3592,6 +3696,7 @@ castle = { culture = berber } } + castle_building_allow = yes } upgrades_from = ca_culture_moors_1 gold_cost = 300 @@ -3630,6 +3735,7 @@ castle = { culture = berber } } + castle_building_allow = yes } upgrades_from = ca_culture_moors_2 gold_cost = 400 @@ -3668,6 +3774,7 @@ castle = { culture = berber } } + castle_building_allow = yes } upgrades_from = ca_culture_moors_3 gold_cost = 500 @@ -3701,6 +3808,7 @@ castle = { ROOT = { culture = han } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -3729,6 +3837,7 @@ castle = { ROOT = { culture = han } + castle_building_allow = yes } upgrades_from = ca_culture_chinese_han_1 gold_cost = 300 @@ -3757,6 +3866,7 @@ castle = { ROOT = { culture = han } + castle_building_allow = yes } upgrades_from = ca_culture_chinese_han_2 gold_cost = 400 @@ -3785,6 +3895,7 @@ castle = { ROOT = { culture = han } + castle_building_allow = yes } upgrades_from = ca_culture_chinese_han_3 gold_cost = 500 @@ -3815,6 +3926,7 @@ castle = { ROOT = { culture = jurchen } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -3846,6 +3958,7 @@ castle = { ROOT = { culture = jurchen } + castle_building_allow = yes } upgrades_from = ca_culture_altaic_jurchen_1 gold_cost = 300 @@ -3877,6 +3990,7 @@ castle = { ROOT = { culture = jurchen } + castle_building_allow = yes } upgrades_from = ca_culture_altaic_jurchen_2 gold_cost = 400 @@ -3908,6 +4022,7 @@ castle = { ROOT = { culture = jurchen } + castle_building_allow = yes } upgrades_from = ca_culture_altaic_jurchen_3 gold_cost = 500 @@ -3941,6 +4056,7 @@ castle = { ROOT = { culture_group = tibetan_group } + castle_building_allow = yes } #prerequisites = { ca_wall_2 } gold_cost = 200 @@ -3974,6 +4090,7 @@ castle = { ROOT = { culture_group = tibetan_group } + castle_building_allow = yes } upgrades_from = ca_culture_tibetan_1 gold_cost = 300 @@ -4007,6 +4124,7 @@ castle = { ROOT = { culture_group = tibetan_group } + castle_building_allow = yes } upgrades_from = ca_culture_tibetan_2 gold_cost = 400 @@ -4040,6 +4158,7 @@ castle = { ROOT = { culture_group = tibetan_group } + castle_building_allow = yes } upgrades_from = ca_culture_tibetan_3 gold_cost = 500 @@ -4075,6 +4194,7 @@ castle = { ROOT = { culture = roman } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -4104,6 +4224,7 @@ castle = { ROOT = { culture = roman } + castle_building_allow = yes } upgrades_from = ca_culture_roman_1 gold_cost = 300 @@ -4133,6 +4254,7 @@ castle = { ROOT = { culture = roman } + castle_building_allow = yes } upgrades_from = ca_culture_roman_2 gold_cost = 400 @@ -4162,6 +4284,7 @@ castle = { ROOT = { culture = roman } + castle_building_allow = yes } upgrades_from = ca_culture_roman_3 gold_cost = 500 @@ -4193,6 +4316,7 @@ castle = { ROOT = { culture = coptic } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -4221,6 +4345,7 @@ castle = { ROOT = { culture = coptic } + castle_building_allow = yes } upgrades_from = ca_culture_coptic_1 gold_cost = 300 @@ -4249,6 +4374,7 @@ castle = { ROOT = { culture = coptic } + castle_building_allow = yes } upgrades_from = ca_culture_coptic_2 gold_cost = 400 @@ -4277,6 +4403,7 @@ castle = { ROOT = { culture = coptic } + castle_building_allow = yes } upgrades_from = ca_culture_coptic_3 gold_cost = 500 @@ -4332,6 +4459,7 @@ castle = { culture_group = dragon_group } } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -4385,6 +4513,7 @@ castle = { culture_group = dragon_group } } + castle_building_allow = yes } upgrades_from = ca_culture_animal_1 gold_cost = 300 @@ -4438,6 +4567,7 @@ castle = { culture_group = dragon_group } } + castle_building_allow = yes } upgrades_from = ca_culture_animal_2 gold_cost = 400 @@ -4491,6 +4621,7 @@ castle = { culture_group = dragon_group } } + castle_building_allow = yes } upgrades_from = ca_culture_animal_3 gold_cost = 500 @@ -4521,6 +4652,7 @@ castle = { ROOT = { culture = arberian } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -4550,6 +4682,7 @@ castle = { ROOT = { culture = arberian } + castle_building_allow = yes } upgrades_from = ca_culture_arberian_1 gold_cost = 300 @@ -4579,6 +4712,7 @@ castle = { ROOT = { culture = arberian } + castle_building_allow = yes } upgrades_from = ca_culture_arberian_2 gold_cost = 400 @@ -4608,6 +4742,7 @@ castle = { ROOT = { culture = arberian } + castle_building_allow = yes } upgrades_from = ca_culture_arberian_3 gold_cost = 500 @@ -4639,6 +4774,7 @@ castle = { ROOT = { culture = sardinian } + castle_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -4669,6 +4805,7 @@ castle = { ROOT = { culture = sardinian } + castle_building_allow = yes } upgrades_from = ca_culture_sardinian_1 gold_cost = 300 @@ -4699,6 +4836,7 @@ castle = { ROOT = { culture = sardinian } + castle_building_allow = yes } upgrades_from = ca_culture_sardinian_2 gold_cost = 400 @@ -4729,6 +4867,7 @@ castle = { ROOT = { culture = sardinian } + castle_building_allow = yes } upgrades_from = ca_culture_sardinian_3 gold_cost = 500 diff --git a/CleanSlate/common/buildings/104_bloodlines.txt b/CleanSlate/common/buildings/104_bloodlines.txt index d2b362471..f64803c0d 100644 --- a/CleanSlate/common/buildings/104_bloodlines.txt +++ b/CleanSlate/common/buildings/104_bloodlines.txt @@ -16,6 +16,7 @@ castle = { trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 1 bloodline_castellan_trigger = yes + castle_building_allow = yes } is_active_trigger = { @@ -44,6 +45,7 @@ castle = { trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 3 bloodline_castellan_trigger = yes + castle_building_allow = yes } is_active_trigger = { @@ -73,6 +75,7 @@ castle = { trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 5 bloodline_castellan_trigger = yes + castle_building_allow = yes } is_active_trigger = { @@ -103,6 +106,7 @@ castle = { trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 7 bloodline_castellan_trigger = yes + castle_building_allow = yes } is_active_trigger = { @@ -143,6 +147,7 @@ castle = { trigger = { TECH_CASTLE_CONSTRUCTION >= 2 bloodline_blood_trigger = yes + castle_building_allow = yes } is_active_trigger = { @@ -170,6 +175,7 @@ castle = { trigger = { TECH_CASTLE_CONSTRUCTION >= 4 bloodline_blood_trigger = yes + castle_building_allow = yes } is_active_trigger = { @@ -199,6 +205,7 @@ castle = { trigger = { TECH_CASTLE_CONSTRUCTION >= 6 bloodline_blood_trigger = yes + castle_building_allow = yes } is_active_trigger = { @@ -229,6 +236,7 @@ castle = { trigger = { TECH_CASTLE_CONSTRUCTION >= 8 bloodline_blood_trigger = yes + castle_building_allow = yes } is_active_trigger = { diff --git a/CleanSlate/common/buildings/105_government_monastic_feudal.txt b/CleanSlate/common/buildings/105_government_monastic_feudal.txt index c8604fd71..b2ec3db19 100644 --- a/CleanSlate/common/buildings/105_government_monastic_feudal.txt +++ b/CleanSlate/common/buildings/105_government_monastic_feudal.txt @@ -13,6 +13,7 @@ castle = { trigger = { TECH_CITY_CONSTRUCTION >= 0 FROM = { government = monastic_feudal_government } + castle_building_allow = yes } gold_cost = 150 build_time = 547 @@ -40,6 +41,7 @@ castle = { trigger = { TECH_CITY_CONSTRUCTION >= 1 FROM = { government = monastic_feudal_government } + castle_building_allow = yes } prerequisites = { ca_wall_1 } upgrades_from = ca_government_monastery_1 @@ -69,6 +71,7 @@ castle = { trigger = { TECH_CITY_CONSTRUCTION >= 2 FROM = { government = monastic_feudal_government } + castle_building_allow = yes } upgrades_from = ca_government_monastery_2 gold_cost = 300 @@ -97,6 +100,7 @@ castle = { trigger = { TECH_CITY_CONSTRUCTION >= 4 FROM = { government = monastic_feudal_government } + castle_building_allow = yes } upgrades_from = ca_government_monastery_3 gold_cost = 400 From 4b9ccd727b6d52075000e0ddc4f5fadbfd4ccf9e Mon Sep 17 00:00:00 2001 From: Schwarherz Date: Wed, 19 Jun 2024 04:48:31 -0400 Subject: [PATCH 03/11] Implemented city_building_allow --- CleanSlate/common/buildings/100_city.txt | 180 ++++++++++++++---- .../common/buildings/102_terrain_coastal.txt | 45 ++++- .../common/buildings/104_bloodlines.txt | 3 + .../buildings/105_government_republic.txt | 15 +- 4 files changed, 195 insertions(+), 48 deletions(-) diff --git a/CleanSlate/common/buildings/100_city.txt b/CleanSlate/common/buildings/100_city.txt index bff111931..ab38a86b6 100644 --- a/CleanSlate/common/buildings/100_city.txt +++ b/CleanSlate/common/buildings/100_city.txt @@ -3,7 +3,10 @@ city = { # Wall quality, gives fort level ct_wall_q_1 = { desc = ct_wall_q_1_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 0 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 0 + city_building_allow = yes + } prerequisites = { ct_wall_1 } gold_cost = 50 build_time = 182 @@ -14,7 +17,10 @@ city = { } ct_wall_q_2 = { desc = ct_wall_q_2_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 1 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 1 + city_building_allow = yes + } prerequisites = { ct_wall_2 } upgrades_from = ct_wall_q_1 gold_cost = 50 @@ -26,7 +32,10 @@ city = { } ct_wall_q_3 = { desc = ca_wall_q_3_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 3 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 3 + city_building_allow = yes + } upgrades_from = ct_wall_q_2 gold_cost = 50 build_time = 182 @@ -37,7 +46,10 @@ city = { } ct_wall_q_4 = { desc = ca_wall_q_4_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 5 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 5 + city_building_allow = yes + } upgrades_from = ct_wall_q_3 gold_cost = 100 build_time = 365 @@ -48,7 +60,10 @@ city = { } ct_wall_q_5 = { desc = ca_wall_q_5_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 7 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 7 + city_building_allow = yes + } upgrades_from = ct_wall_q_4 gold_cost = 100 build_time = 365 @@ -61,7 +76,10 @@ city = { # Walls, gives fort level, levy size and income ct_wall_1 = { desc = ca_wall_1_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 0 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 0 + city_building_allow = yes + } gold_cost = 50 build_time = 365 fort_level = 0.4 @@ -73,7 +91,10 @@ city = { } ct_wall_2 = { desc = ca_wall_2_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 2 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 2 + city_building_allow = yes + } upgrades_from = ct_wall_1 gold_cost = 50 build_time = 547 @@ -86,7 +107,10 @@ city = { } ct_wall_3 = { desc = ct_wall_3_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 4 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 4 + city_building_allow = yes + } upgrades_from = ct_wall_2 gold_cost = 100 build_time = 730 @@ -99,7 +123,10 @@ city = { } ct_wall_4 = { desc = ct_wall_4_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 6 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 6 + city_building_allow = yes + } upgrades_from = ct_wall_3 gold_cost = 100 build_time = 1095 @@ -112,7 +139,10 @@ city = { } ct_wall_5 = { desc = ct_wall_5_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 8 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 8 + city_building_allow = yes + } upgrades_from = ct_wall_4 gold_cost = 150 build_time = 1460 @@ -127,7 +157,10 @@ city = { # Training grounds, gives levy size and garrison size ct_training_grounds_1 = { desc = ct_training_grounds_1_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 0 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 0 + city_building_allow = yes + } gold_cost = 150 build_time = 547 levy_size = 0.05 @@ -138,7 +171,10 @@ city = { } ct_training_grounds_2 = { desc = ct_training_grounds_1_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 0 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 0 + city_building_allow = yes + } prerequisites = { ct_wall_1 } upgrades_from = ct_training_grounds_1 gold_cost = 200 @@ -151,7 +187,10 @@ city = { } ct_training_grounds_3 = { desc = ct_training_grounds_1_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 2 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 2 + city_building_allow = yes + } upgrades_from = ct_training_grounds_2 gold_cost = 300 build_time = 1095 @@ -163,7 +202,10 @@ city = { } ct_training_grounds_4 = { desc = ct_training_grounds_1_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 4 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 4 + city_building_allow = yes + } upgrades_from = ct_training_grounds_3 gold_cost = 400 build_time = 1460 @@ -175,7 +217,10 @@ city = { } ct_training_grounds_5 = { desc = ct_training_grounds_1_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 6 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 6 + city_building_allow = yes + } upgrades_from = ct_training_grounds_4 gold_cost = 500 build_time = 2190 @@ -187,7 +232,10 @@ city = { } ct_training_grounds_6 = { desc = ct_training_grounds_1_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 8 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 8 + city_building_allow = yes + } upgrades_from = ct_training_grounds_5 gold_cost = 500 build_time = 2190 @@ -201,7 +249,10 @@ city = { # Barracks, gives light infantry and archers ct_barracks_1 = { desc = ct_barracks_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 0 } + trigger = { + TECH_CITY_CONSTRUCTION >= 0 + city_building_allow = yes + } gold_cost = 100 build_time = 365 light_infantry = 60 @@ -212,7 +263,10 @@ city = { } ct_barracks_2 = { desc = ct_barracks_2_desc - trigger = { TECH_CITY_CONSTRUCTION >= 0 } + trigger = { + TECH_CITY_CONSTRUCTION >= 0 + city_building_allow = yes + } prerequisites = { ct_wall_1 } upgrades_from = ct_barracks_1 gold_cost = 120 @@ -225,7 +279,10 @@ city = { } ct_barracks_3 = { desc = ct_barracks_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 1 } + trigger = { + TECH_CITY_CONSTRUCTION >= 1 + city_building_allow = yes + } prerequisites = { ct_wall_2 } upgrades_from = ct_barracks_2 gold_cost = 200 @@ -238,7 +295,10 @@ city = { } ct_barracks_4 = { desc = ct_barracks_2_desc - trigger = { TECH_CITY_CONSTRUCTION >= 3 } + trigger = { + TECH_CITY_CONSTRUCTION >= 3 + city_building_allow = yes + } upgrades_from = ct_barracks_3 gold_cost = 300 build_time = 1095 @@ -250,7 +310,10 @@ city = { } ct_barracks_5 = { desc = ct_barracks_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 5 } + trigger = { + TECH_CITY_CONSTRUCTION >= 5 + city_building_allow = yes + } upgrades_from = ct_barracks_4 gold_cost = 400 build_time = 2190 @@ -262,7 +325,10 @@ city = { } ct_barracks_6 = { desc = ct_barracks_2_desc - trigger = { TECH_CITY_CONSTRUCTION >= 7 } + trigger = { + TECH_CITY_CONSTRUCTION >= 7 + city_building_allow = yes + } upgrades_from = ct_barracks_5 gold_cost = 500 build_time = 2190 @@ -276,7 +342,10 @@ city = { # City Guard, gives Pikemen ct_guard_1 = { desc = ct_guard_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 0 } + trigger = { + TECH_CITY_CONSTRUCTION >= 0 + city_building_allow = yes + } gold_cost = 100 build_time = 365 pikemen = 45 @@ -286,7 +355,10 @@ city = { } ct_guard_2 = { desc = ct_guard_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 2 } + trigger = { + TECH_CITY_CONSTRUCTION >= 2 + city_building_allow = yes + } prerequisites = { ct_wall_1 } upgrades_from = ct_guard_1 gold_cost = 120 @@ -298,7 +370,10 @@ city = { } ct_guard_3 = { desc = ct_guard_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 4 } + trigger = { + TECH_CITY_CONSTRUCTION >= 4 + city_building_allow = yes + } prerequisites = { ct_wall_2 } upgrades_from = ct_guard_2 gold_cost = 200 @@ -310,7 +385,10 @@ city = { } ct_guard_4 = { desc = ct_guard_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 6 } + trigger = { + TECH_CITY_CONSTRUCTION >= 6 + city_building_allow = yes + } upgrades_from = ct_guard_3 gold_cost = 300 build_time = 1095 @@ -321,7 +399,10 @@ city = { } ct_guard_5 = { desc = ct_guard_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 8 } + trigger = { + TECH_CITY_CONSTRUCTION >= 8 + city_building_allow = yes + } upgrades_from = ct_guard_4 gold_cost = 400 build_time = 2190 @@ -334,7 +415,10 @@ city = { # Marketplace, gives income ct_marketplace_1 = { desc = ct_marketplace_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 0 } + trigger = { + TECH_CITY_CONSTRUCTION >= 0 + city_building_allow = yes + } gold_cost = 100 build_time = 365 tax_income = 3 @@ -346,7 +430,10 @@ city = { ct_marketplace_2 = { desc = ct_marketplace_2_desc prerequisites = { ct_wall_1 } - trigger = { TECH_CITY_CONSTRUCTION >= 0 } + trigger = { + TECH_CITY_CONSTRUCTION >= 0 + city_building_allow = yes + } upgrades_from = ct_marketplace_1 gold_cost = 120 build_time = 547 @@ -358,7 +445,10 @@ city = { } ct_marketplace_3 = { desc = ct_marketplace_3_desc - trigger = { TECH_CITY_CONSTRUCTION >= 1 } + trigger = { + TECH_CITY_CONSTRUCTION >= 1 + city_building_allow = yes + } prerequisites = { ct_wall_2 } upgrades_from = ct_marketplace_2 gold_cost = 200 @@ -371,7 +461,10 @@ city = { } ct_marketplace_4 = { desc = ct_marketplace_4_desc - trigger = { TECH_CITY_CONSTRUCTION >= 3 } + trigger = { + TECH_CITY_CONSTRUCTION >= 3 + city_building_allow = yes + } upgrades_from = ct_marketplace_3 gold_cost = 300 build_time = 1095 @@ -383,7 +476,10 @@ city = { } ct_marketplace_5 = { desc = ct_marketplace_5_desc - trigger = { TECH_CITY_CONSTRUCTION >= 5 } + trigger = { + TECH_CITY_CONSTRUCTION >= 5 + city_building_allow = yes + } upgrades_from = ct_marketplace_4 gold_cost = 400 build_time = 2190 @@ -395,7 +491,10 @@ city = { } ct_marketplace_6 = { desc = ct_marketplace_6_desc - trigger = { TECH_CITY_CONSTRUCTION >= 7 } + trigger = { + TECH_CITY_CONSTRUCTION >= 7 + city_building_allow = yes + } upgrades_from = ct_marketplace_5 gold_cost = 500 build_time = 2190 @@ -409,7 +508,10 @@ city = { # University, gives tech growth and economy techpoints ct_university_1 = { desc = ct_university_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 2 } + trigger = { + TECH_CITY_CONSTRUCTION >= 2 + city_building_allow = yes + } gold_cost = 600 build_time = 1095 @@ -422,7 +524,10 @@ city = { } ct_university_2 = { desc = ct_university_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 4 } + trigger = { + TECH_CITY_CONSTRUCTION >= 4 + city_building_allow = yes + } upgrades_from = ct_university_1 gold_cost = 800 build_time = 2190 @@ -436,7 +541,10 @@ city = { } ct_university_3 = { desc = ct_university_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 8 } + trigger = { + TECH_CITY_CONSTRUCTION >= 8 + city_building_allow = yes + } upgrades_from = ct_university_2 gold_cost = 800 build_time = 2190 diff --git a/CleanSlate/common/buildings/102_terrain_coastal.txt b/CleanSlate/common/buildings/102_terrain_coastal.txt index ba48a3f45..324a737e5 100644 --- a/CleanSlate/common/buildings/102_terrain_coastal.txt +++ b/CleanSlate/common/buildings/102_terrain_coastal.txt @@ -67,7 +67,10 @@ city = { ct_port_1 = { desc = ct_port_1_desc port = yes - trigger = { TECH_TRADE_PRACTICES >= 0 } + trigger = { + TECH_TRADE_PRACTICES >= 0 + city_building_allow = yes + } gold_cost = 100 build_time = 365 tax_income = 3 @@ -78,7 +81,10 @@ city = { ct_port_2 = { desc = ct_port_1_desc port = yes - trigger = { TECH_TRADE_PRACTICES >= 1 } + trigger = { + TECH_TRADE_PRACTICES >= 1 + city_building_allow = yes + } prerequisites = { ct_wall_1 } upgrades_from = ct_port_1 gold_cost = 120 @@ -91,7 +97,10 @@ city = { ct_port_3 = { desc = ct_port_1_desc port = yes - trigger = { TECH_TRADE_PRACTICES >= 3 } + trigger = { + TECH_TRADE_PRACTICES >= 3 + city_building_allow = yes + } prerequisites = { ct_wall_2 } upgrades_from = ct_port_2 gold_cost = 200 @@ -104,7 +113,10 @@ city = { ct_port_4 = { desc = ct_port_1_desc port = yes - trigger = { TECH_TRADE_PRACTICES >= 4 } + trigger = { + TECH_TRADE_PRACTICES >= 4 + city_building_allow = yes + } upgrades_from = ct_port_3 gold_cost = 300 build_time = 1095 @@ -116,7 +128,10 @@ city = { ct_port_5 = { desc = ct_port_1_desc port = yes - trigger = { TECH_TRADE_PRACTICES >= 6 } + trigger = { + TECH_TRADE_PRACTICES >= 6 + city_building_allow = yes + } upgrades_from = ct_port_4 gold_cost = 400 build_time = 2190 @@ -130,7 +145,10 @@ city = { ct_shipyard_1 = { desc = shipyard_desc port = yes - trigger = { TECH_NAVAL >= 1 } + trigger = { + TECH_NAVAL >= 1 + city_building_allow = yes + } gold_cost = 100 build_time = 365 galleys = 7 @@ -141,7 +159,10 @@ city = { ct_shipyard_2 = { desc = shipyard_desc port = yes - trigger = { TECH_NAVAL >= 2 } + trigger = { + TECH_NAVAL >= 2 + city_building_allow = yes + } upgrades_from = ct_shipyard_1 gold_cost = 100 build_time = 730 @@ -153,7 +174,10 @@ city = { ct_shipyard_3 = { desc = shipyard_desc port = yes - trigger = { TECH_NAVAL >= 3 } + trigger = { + TECH_NAVAL >= 3 + city_building_allow = yes + } upgrades_from = ct_shipyard_2 gold_cost = 100 build_time = 1095 @@ -165,7 +189,10 @@ city = { ct_shipyard_4 = { desc = shipyard_desc port = yes - trigger = { TECH_NAVAL >= 4 } + trigger = { + TECH_NAVAL >= 4 + city_building_allow = yes + } upgrades_from = ct_shipyard_3 gold_cost = 100 build_time = 1460 diff --git a/CleanSlate/common/buildings/104_bloodlines.txt b/CleanSlate/common/buildings/104_bloodlines.txt index f64803c0d..7dcef5f5c 100644 --- a/CleanSlate/common/buildings/104_bloodlines.txt +++ b/CleanSlate/common/buildings/104_bloodlines.txt @@ -280,6 +280,7 @@ city = { trigger = { TECH_CITY_CONSTRUCTION >= 1 bloodline_architect_trigger = yes + city_building_allow = yes } is_active_trigger = { @@ -310,6 +311,7 @@ city = { trigger = { TECH_CITY_CONSTRUCTION >= 3 bloodline_architect_trigger = yes + city_building_allow = yes } is_active_trigger = { @@ -341,6 +343,7 @@ city = { trigger = { TECH_CITY_CONSTRUCTION >= 5 bloodline_architect_trigger = yes + city_building_allow = yes } is_active_trigger = { diff --git a/CleanSlate/common/buildings/105_government_republic.txt b/CleanSlate/common/buildings/105_government_republic.txt index 44741b635..39cb944c1 100644 --- a/CleanSlate/common/buildings/105_government_republic.txt +++ b/CleanSlate/common/buildings/105_government_republic.txt @@ -9,7 +9,10 @@ city = { is_capital = ROOT_FROMFROM } } - trigger = { TECH_CITY_CONSTRUCTION >= 0 } + trigger = { + TECH_CITY_CONSTRUCTION >= 0 + city_building_allow = yes + } desc = ct_rep_arsenal_1_desc gold_cost = 200 build_time = 1460 @@ -29,7 +32,10 @@ city = { } } upgrades_from = ct_rep_arsenal_1 - trigger = { TECH_CITY_CONSTRUCTION >= 4 } + trigger = { + TECH_CITY_CONSTRUCTION >= 4 + city_building_allow = yes + } desc = ct_rep_arsenal_2_desc gold_cost = 400 build_time = 1460 @@ -49,7 +55,10 @@ city = { } } upgrades_from = ct_rep_arsenal_2 - trigger = { TECH_CITY_CONSTRUCTION >= 7 } + trigger = { + TECH_CITY_CONSTRUCTION >= 7 + city_building_allow = yes + } desc = ct_rep_arsenal_3_desc gold_cost = 600 build_time = 2190 From 6112b959efc50890e29a1e9f7f83951595b2d646 Mon Sep 17 00:00:00 2001 From: Schwarherz Date: Thu, 25 Jul 2024 02:09:02 -0400 Subject: [PATCH 04/11] Implemented nomad_building_allow Did I say castle was the most work? I was wrong. --- CleanSlate/common/buildings/100_nomad.txt | 736 ++++++++++++++---- .../common/buildings/102_terrain_coastal.txt | 16 + .../common/buildings/102_terrain_desert.txt | 8 + .../common/buildings/102_terrain_jungle.txt | 8 + 4 files changed, 624 insertions(+), 144 deletions(-) diff --git a/CleanSlate/common/buildings/100_nomad.txt b/CleanSlate/common/buildings/100_nomad.txt index fe83afaf6..bff3f1b38 100644 --- a/CleanSlate/common/buildings/100_nomad.txt +++ b/CleanSlate/common/buildings/100_nomad.txt @@ -3,7 +3,10 @@ nomad = { # HORSE BREEDER no_horse_breeder_1 = { desc = no_horse_breeder_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 0 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 0 } + nomad_building_allow = yes + } gold_cost = 20 build_time = 365 ai_creation_factor = 97 @@ -15,7 +18,10 @@ nomad = { } no_horse_breeder_2 = { desc = no_horse_breeder_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 0 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 0 } + nomad_building_allow = yes + } upgrades_from = no_horse_breeder_1 gold_cost = 40 build_time = 365 @@ -28,7 +34,10 @@ nomad = { } no_horse_breeder_3 = { desc = no_horse_breeder_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } upgrades_from = no_horse_breeder_2 gold_cost = 80 build_time = 365 @@ -41,7 +50,10 @@ nomad = { } no_horse_breeder_4 = { desc = no_horse_breeder_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } upgrades_from = no_horse_breeder_3 gold_cost = 160 build_time = 365 @@ -54,7 +66,10 @@ nomad = { } no_horse_breeder_5 = { desc = no_horse_breeder_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } upgrades_from = no_horse_breeder_4 gold_cost = 160 build_time = 365 @@ -67,7 +82,10 @@ nomad = { } no_horse_breeder_6 = { desc = no_horse_breeder_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } upgrades_from = no_horse_breeder_5 gold_cost = 160 build_time = 365 @@ -80,7 +98,10 @@ nomad = { } no_horse_breeder_7 = { desc = no_horse_breeder_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } upgrades_from = no_horse_breeder_6 gold_cost = 160 build_time = 365 @@ -93,7 +114,10 @@ nomad = { } no_horse_breeder_8 = { desc = no_horse_breeder_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } upgrades_from = no_horse_breeder_7 gold_cost = 160 build_time = 365 @@ -108,7 +132,10 @@ nomad = { # RIDING CONTESTS no_riding_contests_1 = { desc = no_riding_contests_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 0 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 0 } + nomad_building_allow = yes + } prerequisites = { no_horse_breeder_1 } gold_cost = 60 build_time = 365 @@ -121,7 +148,10 @@ nomad = { } no_riding_contests_2 = { desc = no_riding_contests_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } prerequisites = { no_horse_breeder_2 } upgrades_from = no_riding_contests_1 gold_cost = 90 @@ -135,7 +165,10 @@ nomad = { } no_riding_contests_3 = { desc = no_riding_contests_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } prerequisites = { no_horse_breeder_3 } upgrades_from = no_riding_contests_2 gold_cost = 120 @@ -149,7 +182,10 @@ nomad = { } no_riding_contests_4 = { desc = no_riding_contests_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } prerequisites = { no_horse_breeder_4 } upgrades_from = no_riding_contests_3 gold_cost = 150 @@ -163,7 +199,10 @@ nomad = { } no_riding_contests_5 = { desc = no_riding_contests_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } prerequisites = { no_horse_breeder_5 } upgrades_from = no_riding_contests_4 gold_cost = 200 @@ -177,7 +216,10 @@ nomad = { } no_riding_contests_6 = { desc = no_riding_contests_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } prerequisites = { no_horse_breeder_6 } upgrades_from = no_riding_contests_5 gold_cost = 250 @@ -191,7 +233,10 @@ nomad = { } no_riding_contests_7 = { desc = no_riding_contests_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 4 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 4 } + nomad_building_allow = yes + } prerequisites = { no_horse_breeder_7 } upgrades_from = no_riding_contests_6 gold_cost = 300 @@ -205,7 +250,10 @@ nomad = { } no_riding_contests_8 = { desc = no_riding_contests_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 5 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 5 } + nomad_building_allow = yes + } prerequisites = { no_horse_breeder_8 } upgrades_from = no_riding_contests_7 gold_cost = 350 @@ -221,7 +269,10 @@ nomad = { # AIRAG PRODUCER no_airag_producer_1 = { desc = no_airag_producer_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } prerequisites = { no_horse_breeder_1 } gold_cost = 60 build_time = 365 @@ -233,7 +284,10 @@ nomad = { } no_airag_producer_2 = { desc = no_airag_producer_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } prerequisites = { no_horse_breeder_2 } gold_cost = 80 build_time = 485 @@ -247,7 +301,10 @@ nomad = { } no_airag_producer_3 = { desc = no_airag_producer_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } prerequisites = { no_horse_breeder_3 } gold_cost = 100 build_time = 605 @@ -261,7 +318,10 @@ nomad = { } no_airag_producer_4 = { desc = no_airag_producer_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } prerequisites = { no_horse_breeder_4 } gold_cost = 130 build_time = 730 @@ -275,7 +335,10 @@ nomad = { } no_airag_producer_5 = { desc = no_airag_producer_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } prerequisites = { no_horse_breeder_5 } gold_cost = 160 build_time = 820 @@ -289,7 +352,10 @@ nomad = { } no_airag_producer_6 = { desc = no_airag_producer_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 4 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 4 } + nomad_building_allow = yes + } prerequisites = { no_horse_breeder_6 } gold_cost = 190 build_time = 910 @@ -303,7 +369,10 @@ nomad = { } no_airag_producer_7 = { desc = no_airag_producer_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 5 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 5 } + nomad_building_allow = yes + } prerequisites = { no_horse_breeder_7 } gold_cost = 220 build_time = 1100 @@ -317,7 +386,10 @@ nomad = { } no_airag_producer_8 = { desc = no_airag_producer_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 6 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 6 } + nomad_building_allow = yes + } prerequisites = { no_horse_breeder_8 } gold_cost = 250 build_time = 1195 @@ -333,7 +405,10 @@ nomad = { # CATTLE PENS no_cattle_pens_1 = { desc = no_cattle_pens_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 0 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 0 } + nomad_building_allow = yes + } gold_cost = 60 build_time = 365 ai_creation_factor = 97 @@ -344,7 +419,10 @@ nomad = { } no_cattle_pens_2 = { desc = no_cattle_pens_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 0 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 0 } + nomad_building_allow = yes + } gold_cost = 80 build_time = 365 ai_creation_factor = 97 @@ -357,7 +435,10 @@ nomad = { } no_cattle_pens_3 = { desc = no_cattle_pens_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } gold_cost = 100 build_time = 365 ai_creation_factor = 97 @@ -370,7 +451,10 @@ nomad = { } no_cattle_pens_4 = { desc = no_cattle_pens_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } gold_cost = 125 build_time = 365 ai_creation_factor = 97 @@ -383,7 +467,10 @@ nomad = { } no_cattle_pens_5 = { desc = no_cattle_pens_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } gold_cost = 150 build_time = 365 ai_creation_factor = 97 @@ -396,7 +483,10 @@ nomad = { } no_cattle_pens_6 = { desc = no_cattle_pens_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } gold_cost = 175 build_time = 365 ai_creation_factor = 97 @@ -409,7 +499,10 @@ nomad = { } no_cattle_pens_7 = { desc = no_cattle_pens_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } gold_cost = 200 build_time = 365 ai_creation_factor = 97 @@ -422,7 +515,10 @@ nomad = { } no_cattle_pens_8 = { desc = no_cattle_pens_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } gold_cost = 230 build_time = 365 ai_creation_factor = 97 @@ -437,7 +533,10 @@ nomad = { # OX & WAGON no_ox_wagon_1 = { desc = no_ox_wagon_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 0 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 0 } + nomad_building_allow = yes + } prerequisites = { no_cattle_pens_1 } gold_cost = 20 build_time = 365 @@ -450,7 +549,10 @@ nomad = { } no_ox_wagon_2 = { desc = no_ox_wagon_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 0 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 0 } + nomad_building_allow = yes + } prerequisites = { no_cattle_pens_2 } upgrades_from = no_ox_wagon_1 gold_cost = 40 @@ -464,7 +566,10 @@ nomad = { } no_ox_wagon_3 = { desc = no_ox_wagon_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } prerequisites = { no_cattle_pens_3 } upgrades_from = no_ox_wagon_2 gold_cost = 80 @@ -478,7 +583,10 @@ nomad = { } no_ox_wagon_4 = { desc = no_ox_wagon_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } prerequisites = { no_cattle_pens_4 } upgrades_from = no_ox_wagon_3 gold_cost = 160 @@ -492,7 +600,10 @@ nomad = { } no_ox_wagon_5 = { desc = no_ox_wagon_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } prerequisites = { no_cattle_pens_5 } upgrades_from = no_ox_wagon_4 gold_cost = 160 @@ -506,7 +617,10 @@ nomad = { } no_ox_wagon_6 = { desc = no_ox_wagon_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } prerequisites = { no_cattle_pens_6 } upgrades_from = no_ox_wagon_5 gold_cost = 160 @@ -520,7 +634,10 @@ nomad = { } no_ox_wagon_7 = { desc = no_ox_wagon_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 4 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 4 } + nomad_building_allow = yes + } prerequisites = { no_cattle_pens_7 } upgrades_from = no_ox_wagon_6 gold_cost = 160 @@ -534,7 +651,10 @@ nomad = { } no_ox_wagon_8 = { desc = no_ox_wagon_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 4 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 4 } + nomad_building_allow = yes + } prerequisites = { no_cattle_pens_8 } upgrades_from = no_ox_wagon_7 gold_cost = 160 @@ -550,7 +670,10 @@ nomad = { # MEAT PRESERVER no_meat_preserver_1 = { desc = no_meat_preserver_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } prerequisites = { no_cattle_pens_1 } gold_cost = 60 build_time = 365 @@ -563,7 +686,10 @@ nomad = { } no_meat_preserver_2 = { desc = no_meat_preserver_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } prerequisites = { no_cattle_pens_2 } gold_cost = 70 build_time = 511 @@ -578,7 +704,10 @@ nomad = { } no_meat_preserver_3 = { desc = no_meat_preserver_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } prerequisites = { no_cattle_pens_3 } gold_cost = 90 build_time = 657 @@ -593,7 +722,10 @@ nomad = { } no_meat_preserver_4 = { desc = no_meat_preserver_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } prerequisites = { no_cattle_pens_4 } gold_cost = 110 build_time = 730 @@ -608,7 +740,10 @@ nomad = { } no_meat_preserver_5 = { desc = no_meat_preserver_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } prerequisites = { no_cattle_pens_5 } gold_cost = 140 build_time = 803 @@ -623,7 +758,10 @@ nomad = { } no_meat_preserver_6 = { desc = no_meat_preserver_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } prerequisites = { no_cattle_pens_6 } gold_cost = 180 build_time = 876 @@ -638,7 +776,10 @@ nomad = { } no_meat_preserver_7 = { desc = no_meat_preserver_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 4 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 4 } + nomad_building_allow = yes + } prerequisites = { no_cattle_pens_7 } gold_cost = 230 build_time = 949 @@ -653,7 +794,10 @@ nomad = { } no_meat_preserver_8 = { desc = no_meat_preserver_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 5 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 5 } + nomad_building_allow = yes + } prerequisites = { no_cattle_pens_8 } gold_cost = 300 build_time = 1095 @@ -670,7 +814,10 @@ nomad = { # SHEEP no_sheep_1 = { desc = no_sheep_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 0 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 0 } + nomad_building_allow = yes + } gold_cost = 50 build_time = 1095 ai_creation_factor = 97 @@ -680,7 +827,10 @@ nomad = { } no_sheep_2 = { desc = no_sheep_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 0 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 0 } + nomad_building_allow = yes + } upgrades_from = no_sheep_1 gold_cost = 80 build_time = 1185 @@ -691,7 +841,10 @@ nomad = { } no_sheep_3 = { desc = no_sheep_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } upgrades_from = no_sheep_2 gold_cost = 120 build_time = 1275 @@ -702,7 +855,10 @@ nomad = { } no_sheep_4 = { desc = no_sheep_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } upgrades_from = no_sheep_3 gold_cost = 180 build_time = 1365 @@ -713,7 +869,10 @@ nomad = { } no_sheep_5 = { desc = no_sheep_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } upgrades_from = no_sheep_4 gold_cost = 240 build_time = 1485 @@ -724,7 +883,10 @@ nomad = { } no_sheep_6 = { desc = no_sheep_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } upgrades_from = no_sheep_5 gold_cost = 320 build_time = 1605 @@ -735,7 +897,10 @@ nomad = { } no_sheep_7 = { desc = no_sheep_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } upgrades_from = no_sheep_6 gold_cost = 400 build_time = 1725 @@ -746,7 +911,10 @@ nomad = { } no_sheep_8 = { desc = no_sheep_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } upgrades_from = no_sheep_7 gold_cost = 500 build_time = 1825 @@ -759,7 +927,10 @@ nomad = { # FELT CRAFTER no_felt_crafter_1 = { desc = no_felt_crafter_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 0 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 0 } + nomad_building_allow = yes + } prerequisites = { no_sheep_1 } gold_cost = 60 build_time = 365 @@ -771,7 +942,10 @@ nomad = { } no_felt_crafter_2 = { desc = no_felt_crafter_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } prerequisites = { no_sheep_2 } gold_cost = 80 build_time = 485 @@ -787,7 +961,10 @@ nomad = { } no_felt_crafter_3 = { desc = no_felt_crafter_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } prerequisites = { no_sheep_3 } gold_cost = 100 build_time = 605 @@ -801,7 +978,10 @@ nomad = { } no_felt_crafter_4 = { desc = no_felt_crafter_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } prerequisites = { no_sheep_4 } gold_cost = 120 build_time = 725 @@ -817,7 +997,10 @@ nomad = { } no_felt_crafter_5 = { desc = no_felt_crafter_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } prerequisites = { no_sheep_5 } gold_cost = 150 build_time = 845 @@ -831,7 +1014,10 @@ nomad = { } no_felt_crafter_6 = { desc = no_felt_crafter_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 4 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 4 } + nomad_building_allow = yes + } prerequisites = { no_sheep_6 } gold_cost = 180 build_time = 965 @@ -847,7 +1033,10 @@ nomad = { } no_felt_crafter_7 = { desc = no_felt_crafter_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 5 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 5 } + nomad_building_allow = yes + } prerequisites = { no_sheep_7 } gold_cost = 210 build_time = 1085 @@ -861,7 +1050,10 @@ nomad = { } no_felt_crafter_8 = { desc = no_felt_crafter_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 6 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 6 } + nomad_building_allow = yes + } prerequisites = { no_sheep_8 } gold_cost = 250 build_time = 1205 @@ -879,7 +1071,10 @@ nomad = { # GER CRAFTER no_ger_crafter_1 = { desc = no_ger_crafter_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } prerequisites = { no_felt_crafter_1 } gold_cost = 35 build_time = 730 @@ -890,7 +1085,10 @@ nomad = { } no_ger_crafter_2 = { desc = no_ger_crafter_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } prerequisites = { no_felt_crafter_2 } gold_cost = 50 build_time = 850 @@ -903,7 +1101,10 @@ nomad = { } no_ger_crafter_3 = { desc = no_ger_crafter_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } prerequisites = { no_felt_crafter_3 } gold_cost = 70 build_time = 970 @@ -916,7 +1117,10 @@ nomad = { } no_ger_crafter_4 = { desc = no_ger_crafter_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } prerequisites = { no_felt_crafter_4 } gold_cost = 90 build_time = 1095 @@ -929,7 +1133,10 @@ nomad = { } no_ger_crafter_5 = { desc = no_ger_crafter_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 4 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 4 } + nomad_building_allow = yes + } prerequisites = { no_felt_crafter_5 } gold_cost = 120 build_time = 1190 @@ -942,7 +1149,10 @@ nomad = { } no_ger_crafter_6 = { desc = no_ger_crafter_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 4 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 4 } + nomad_building_allow = yes + } prerequisites = { no_felt_crafter_6 } gold_cost = 150 build_time = 1280 @@ -955,7 +1165,10 @@ nomad = { } no_ger_crafter_7 = { desc = no_ger_crafter_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 5 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 5 } + nomad_building_allow = yes + } prerequisites = { no_felt_crafter_7 } gold_cost = 200 build_time = 1370 @@ -968,7 +1181,10 @@ nomad = { } no_ger_crafter_8 = { desc = no_ger_crafter_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 6 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 6 } + nomad_building_allow = yes + } prerequisites = { no_felt_crafter_8 } gold_cost = 250 build_time = 1460 @@ -983,7 +1199,10 @@ nomad = { # WRESTLING no_wrestling_1 = { desc = no_wrestling_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 0 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 0 } + nomad_building_allow = yes + } gold_cost = 40 build_time = 365 ai_creation_factor = 97 @@ -993,7 +1212,10 @@ nomad = { } no_wrestling_2 = { desc = no_wrestling_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } upgrades_from = no_wrestling_1 gold_cost = 60 build_time = 365 @@ -1004,7 +1226,10 @@ nomad = { } no_wrestling_3 = { desc = no_wrestling_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } upgrades_from = no_wrestling_2 gold_cost = 90 build_time = 365 @@ -1015,7 +1240,10 @@ nomad = { } no_wrestling_4 = { desc = no_wrestling_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } upgrades_from = no_wrestling_3 gold_cost = 120 build_time = 365 @@ -1026,7 +1254,10 @@ nomad = { } no_wrestling_5 = { desc = no_wrestling_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } upgrades_from = no_wrestling_4 gold_cost = 150 build_time = 365 @@ -1037,7 +1268,10 @@ nomad = { } no_wrestling_6 = { desc = no_wrestling_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 4 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 4 } + nomad_building_allow = yes + } upgrades_from = no_wrestling_5 gold_cost = 180 build_time = 365 @@ -1048,7 +1282,10 @@ nomad = { } no_wrestling_7 = { desc = no_wrestling_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 5 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 5 } + nomad_building_allow = yes + } upgrades_from = no_wrestling_6 gold_cost = 210 build_time = 365 @@ -1059,7 +1296,10 @@ nomad = { } no_wrestling_8 = { desc = no_wrestling_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 6 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 6 } + nomad_building_allow = yes + } upgrades_from = no_wrestling_7 gold_cost = 250 build_time = 365 @@ -1072,7 +1312,10 @@ nomad = { # SHRINE no_shrine_1 = { desc = no_shrine_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 0 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 0 } + nomad_building_allow = yes + } gold_cost = 50 build_time = 365 ai_creation_factor = 97 @@ -1083,7 +1326,10 @@ nomad = { } no_shrine_2 = { desc = no_shrine_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } upgrades_from = no_shrine_1 gold_cost = 80 build_time = 455 @@ -1095,7 +1341,10 @@ nomad = { } no_shrine_3 = { desc = no_shrine_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } upgrades_from = no_shrine_2 gold_cost = 110 build_time = 545 @@ -1107,7 +1356,10 @@ nomad = { } no_shrine_4 = { desc = no_shrine_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } upgrades_from = no_shrine_3 gold_cost = 150 build_time = 635 @@ -1119,7 +1371,10 @@ nomad = { } no_shrine_5 = { desc = no_shrine_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } upgrades_from = no_shrine_4 gold_cost = 200 build_time = 730 @@ -1131,7 +1386,10 @@ nomad = { } no_shrine_6 = { desc = no_shrine_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 4 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 4 } + nomad_building_allow = yes + } upgrades_from = no_shrine_5 gold_cost = 250 build_time = 850 @@ -1143,7 +1401,10 @@ nomad = { } no_shrine_7 = { desc = no_shrine_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 4 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 4 } + nomad_building_allow = yes + } upgrades_from = no_shrine_6 gold_cost = 300 build_time = 970 @@ -1155,7 +1416,10 @@ nomad = { } no_shrine_8 = { desc = no_shrine_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 5 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 5 } + nomad_building_allow = yes + } upgrades_from = no_shrine_7 gold_cost = 400 build_time = 1050 @@ -1169,7 +1433,10 @@ nomad = { # HUNTING PARTIES no_hunting_parties_1 = { desc = no_hunting_parties_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 0 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 0 } + nomad_building_allow = yes + } gold_cost = 20 build_time = 365 ai_creation_factor = 97 @@ -1179,7 +1446,10 @@ nomad = { } no_hunting_parties_2 = { desc = no_hunting_parties_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 0 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 0 } + nomad_building_allow = yes + } upgrades_from = no_hunting_parties_1 gold_cost = 40 build_time = 365 @@ -1190,7 +1460,10 @@ nomad = { } no_hunting_parties_3 = { desc = no_hunting_parties_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } upgrades_from = no_hunting_parties_2 gold_cost = 80 build_time = 365 @@ -1201,7 +1474,10 @@ nomad = { } no_hunting_parties_4 = { desc = no_hunting_parties_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } upgrades_from = no_hunting_parties_3 gold_cost = 160 build_time = 365 @@ -1212,7 +1488,10 @@ nomad = { } no_hunting_parties_5 = { desc = no_hunting_parties_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } upgrades_from = no_hunting_parties_4 gold_cost = 160 build_time = 365 @@ -1223,7 +1502,10 @@ nomad = { } no_hunting_parties_6 = { desc = no_hunting_parties_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } upgrades_from = no_hunting_parties_5 gold_cost = 160 build_time = 365 @@ -1234,7 +1516,10 @@ nomad = { } no_hunting_parties_7 = { desc = no_hunting_parties_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } upgrades_from = no_hunting_parties_6 gold_cost = 160 build_time = 365 @@ -1245,7 +1530,10 @@ nomad = { } no_hunting_parties_8 = { desc = no_hunting_parties_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } upgrades_from = no_hunting_parties_7 gold_cost = 160 build_time = 365 @@ -1258,7 +1546,10 @@ nomad = { # YAM no_yam_1 = { desc = no_yam_desc - trigger = { FROM = { TECH_TRADE_PRACTICES >= 0 } } + trigger = { + FROM = { TECH_TRADE_PRACTICES >= 0 } + nomad_building_allow = yes + } gold_cost = 50 build_time = 365 ai_creation_factor = 97 @@ -1270,7 +1561,10 @@ nomad = { } no_yam_2 = { desc = no_yam_desc - trigger = { FROM = { TECH_TRADE_PRACTICES >= 0 } } + trigger = { + FROM = { TECH_TRADE_PRACTICES >= 0 } + nomad_building_allow = yes + } gold_cost = 70 build_time = 365 ai_creation_factor = 97 @@ -1283,7 +1577,10 @@ nomad = { } no_yam_3 = { desc = no_yam_desc - trigger = { FROM = { TECH_TRADE_PRACTICES >= 1 } } + trigger = { + FROM = { TECH_TRADE_PRACTICES >= 1 } + nomad_building_allow = yes + } gold_cost = 100 build_time = 365 ai_creation_factor = 97 @@ -1297,7 +1594,10 @@ nomad = { } no_yam_4 = { desc = no_yam_desc - trigger = { FROM = { TECH_TRADE_PRACTICES >= 1 } } + trigger = { + FROM = { TECH_TRADE_PRACTICES >= 1 } + nomad_building_allow = yes + } gold_cost = 130 build_time = 365 ai_creation_factor = 97 @@ -1310,7 +1610,10 @@ nomad = { } no_yam_5 = { desc = no_yam_desc - trigger = { FROM = { TECH_TRADE_PRACTICES >= 2 } } + trigger = { + FROM = { TECH_TRADE_PRACTICES >= 2 } + nomad_building_allow = yes + } gold_cost = 160 build_time = 365 ai_creation_factor = 97 @@ -1324,7 +1627,10 @@ nomad = { } no_yam_6 = { desc = no_yam_desc - trigger = { FROM = { TECH_TRADE_PRACTICES >= 2 } } + trigger = { + FROM = { TECH_TRADE_PRACTICES >= 2 } + nomad_building_allow = yes + } gold_cost = 200 build_time = 365 ai_creation_factor = 97 @@ -1337,7 +1643,10 @@ nomad = { } no_yam_7 = { desc = no_yam_desc - trigger = { FROM = { TECH_TRADE_PRACTICES >= 3 } } + trigger = { + FROM = { TECH_TRADE_PRACTICES >= 3 } + nomad_building_allow = yes + } gold_cost = 240 build_time = 365 ai_creation_factor = 97 @@ -1351,7 +1660,10 @@ nomad = { } no_yam_8 = { desc = no_yam_desc - trigger = { FROM = { TECH_TRADE_PRACTICES >= 4 } } + trigger = { + FROM = { TECH_TRADE_PRACTICES >= 4 } + nomad_building_allow = yes + } gold_cost = 280 build_time = 365 ai_creation_factor = 97 @@ -1371,6 +1683,7 @@ nomad = { TECH_FORTIFICATIONS_CONSTRUCTION >= 1 prestige >= 300 } + nomad_building_allow = yes } gold_cost = 80 build_time = 1460 @@ -1387,6 +1700,7 @@ nomad = { TECH_FORTIFICATIONS_CONSTRUCTION >= 2 prestige >= 500 } + nomad_building_allow = yes } gold_cost = 120 build_time = 1640 @@ -1406,6 +1720,7 @@ nomad = { TECH_FORTIFICATIONS_CONSTRUCTION >= 2 prestige >= 800 } + nomad_building_allow = yes } gold_cost = 160 build_time = 1820 @@ -1424,6 +1739,7 @@ nomad = { TECH_FORTIFICATIONS_CONSTRUCTION >= 3 prestige >= 1100 } + nomad_building_allow = yes } gold_cost = 200 build_time = 2000 @@ -1443,6 +1759,7 @@ nomad = { TECH_FORTIFICATIONS_CONSTRUCTION >= 3 prestige >= 1500 } + nomad_building_allow = yes } gold_cost = 250 build_time = 2200 @@ -1461,6 +1778,7 @@ nomad = { TECH_FORTIFICATIONS_CONSTRUCTION >= 4 prestige >= 2000 } + nomad_building_allow = yes } gold_cost = 300 build_time = 2400 @@ -1480,6 +1798,7 @@ nomad = { TECH_FORTIFICATIONS_CONSTRUCTION >= 5 prestige >= 2500 } + nomad_building_allow = yes } gold_cost = 350 build_time = 2600 @@ -1498,6 +1817,7 @@ nomad = { TECH_FORTIFICATIONS_CONSTRUCTION >= 6 prestige >= 3000 } + nomad_building_allow = yes } gold_cost = 400 build_time = 2800 @@ -1514,7 +1834,10 @@ nomad = { # COMPOSITE BOW CRAFTER no_composite_bow_crafter_1 = { desc = no_composite_bow_crafter_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } gold_cost = 70 build_time = 365 ai_creation_factor = 97 @@ -1525,7 +1848,10 @@ nomad = { } no_composite_bow_crafter_2 = { desc = no_composite_bow_crafter_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } gold_cost = 90 build_time = 365 ai_creation_factor = 97 @@ -1538,7 +1864,10 @@ nomad = { } no_composite_bow_crafter_3 = { desc = no_composite_bow_crafter_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } gold_cost = 120 build_time = 365 ai_creation_factor = 97 @@ -1551,7 +1880,10 @@ nomad = { } no_composite_bow_crafter_4 = { desc = no_composite_bow_crafter_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 4 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 4 } + nomad_building_allow = yes + } gold_cost = 150 build_time = 365 ai_creation_factor = 97 @@ -1564,7 +1896,10 @@ nomad = { } no_composite_bow_crafter_5 = { desc = no_composite_bow_crafter_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 4 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 4 } + nomad_building_allow = yes + } gold_cost = 180 build_time = 365 ai_creation_factor = 97 @@ -1577,7 +1912,10 @@ nomad = { } no_composite_bow_crafter_6 = { desc = no_composite_bow_crafter_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 5 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 5 } + nomad_building_allow = yes + } gold_cost = 220 build_time = 365 ai_creation_factor = 97 @@ -1590,7 +1928,10 @@ nomad = { } no_composite_bow_crafter_7 = { desc = no_composite_bow_crafter_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 6 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 6 } + nomad_building_allow = yes + } gold_cost = 260 build_time = 365 ai_creation_factor = 97 @@ -1603,7 +1944,10 @@ nomad = { } no_composite_bow_crafter_8 = { desc = no_composite_bow_crafter_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 7 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 7 } + nomad_building_allow = yes + } gold_cost = 300 build_time = 365 ai_creation_factor = 97 @@ -1618,7 +1962,10 @@ nomad = { # LAMELLAR ARMOR CRAFTER no_lamellar_armor_crafter_1 = { desc = no_lamellar_armor_crafter_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 0 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 0 } + nomad_building_allow = yes + } gold_cost = 80 build_time = 365 ai_creation_factor = 97 @@ -1636,7 +1983,10 @@ nomad = { } no_lamellar_armor_crafter_2 = { desc = no_lamellar_armor_crafter_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } gold_cost = 110 build_time = 365 ai_creation_factor = 97 @@ -1656,7 +2006,10 @@ nomad = { } no_lamellar_armor_crafter_3 = { desc = no_lamellar_armor_crafter_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } gold_cost = 140 build_time = 365 ai_creation_factor = 97 @@ -1676,7 +2029,10 @@ nomad = { } no_lamellar_armor_crafter_4 = { desc = no_lamellar_armor_crafter_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } gold_cost = 170 build_time = 365 ai_creation_factor = 97 @@ -1696,7 +2052,10 @@ nomad = { } no_lamellar_armor_crafter_5 = { desc = no_lamellar_armor_crafter_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } gold_cost = 200 build_time = 365 ai_creation_factor = 97 @@ -1716,7 +2075,10 @@ nomad = { } no_lamellar_armor_crafter_6 = { desc = no_lamellar_armor_crafter_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 4 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 4 } + nomad_building_allow = yes + } gold_cost = 250 build_time = 365 ai_creation_factor = 97 @@ -1736,7 +2098,10 @@ nomad = { } no_lamellar_armor_crafter_7 = { desc = no_lamellar_armor_crafter_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 5 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 5 } + nomad_building_allow = yes + } gold_cost = 320 build_time = 365 ai_creation_factor = 97 @@ -1756,7 +2121,10 @@ nomad = { } no_lamellar_armor_crafter_8 = { desc = no_lamellar_armor_crafter_desc - trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 6 } } + trigger = { + FROM = { TECH_CASTLE_CONSTRUCTION >= 6 } + nomad_building_allow = yes + } gold_cost = 400 build_time = 365 ai_creation_factor = 97 @@ -1778,7 +2146,10 @@ nomad = { # MINORITY SHRINE no_minority_shrine_1 = { desc = no_minority_shrine_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 0 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 0 } + nomad_building_allow = yes + } gold_cost = 40 build_time = 365 ai_creation_factor = 97 @@ -1788,7 +2159,10 @@ nomad = { } no_minority_shrine_2 = { desc = no_minority_shrine_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } gold_cost = 40 build_time = 365 ai_creation_factor = 97 @@ -1800,7 +2174,10 @@ nomad = { } no_minority_shrine_3 = { desc = no_minority_shrine_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } gold_cost = 40 build_time = 365 ai_creation_factor = 97 @@ -1812,7 +2189,10 @@ nomad = { } no_minority_shrine_4 = { desc = no_minority_shrine_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } gold_cost = 40 build_time = 365 ai_creation_factor = 97 @@ -1824,7 +2204,10 @@ nomad = { } no_minority_shrine_5 = { desc = no_minority_shrine_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } gold_cost = 40 build_time = 365 ai_creation_factor = 97 @@ -1836,7 +2219,10 @@ nomad = { } no_minority_shrine_6 = { desc = no_minority_shrine_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } gold_cost = 40 build_time = 365 ai_creation_factor = 97 @@ -1848,7 +2234,10 @@ nomad = { } no_minority_shrine_7 = { desc = no_minority_shrine_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 4 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 4 } + nomad_building_allow = yes + } gold_cost = 40 build_time = 365 ai_creation_factor = 97 @@ -1860,7 +2249,10 @@ nomad = { } no_minority_shrine_8 = { desc = no_minority_shrine_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 5 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 5 } + nomad_building_allow = yes + } gold_cost = 40 build_time = 365 ai_creation_factor = 97 @@ -1874,7 +2266,10 @@ nomad = { # CLAN GATHERING HALL no_gathering_hall_1 = { desc = no_gathering_hall_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 0 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 0 } + nomad_building_allow = yes + } gold_cost = 40 build_time = 485 ai_creation_factor = 97 @@ -1884,7 +2279,10 @@ nomad = { } no_gathering_hall_2 = { desc = no_gathering_hall_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 0 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 0 } + nomad_building_allow = yes + } gold_cost = 60 build_time = 605 ai_creation_factor = 97 @@ -1896,7 +2294,10 @@ nomad = { } no_gathering_hall_3 = { desc = no_gathering_hall_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } gold_cost = 80 build_time = 730 ai_creation_factor = 97 @@ -1908,7 +2309,10 @@ nomad = { } no_gathering_hall_4 = { desc = no_gathering_hall_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } gold_cost = 110 build_time = 803 ai_creation_factor = 97 @@ -1920,7 +2324,10 @@ nomad = { } no_gathering_hall_5 = { desc = no_gathering_hall_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } gold_cost = 150 build_time = 876 ai_creation_factor = 97 @@ -1932,7 +2339,10 @@ nomad = { } no_gathering_hall_6 = { desc = no_gathering_hall_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } gold_cost = 200 build_time = 949 ai_creation_factor = 97 @@ -1944,7 +2354,10 @@ nomad = { } no_gathering_hall_7 = { desc = no_gathering_hall_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } gold_cost = 250 build_time = 1022 ai_creation_factor = 97 @@ -1956,7 +2369,10 @@ nomad = { } no_gathering_hall_8 = { desc = no_gathering_hall_desc - trigger = { FROM = { TECH_CITY_CONSTRUCTION >= 4 } } + trigger = { + FROM = { TECH_CITY_CONSTRUCTION >= 4 } + nomad_building_allow = yes + } gold_cost = 350 build_time = 1095 ai_creation_factor = 97 @@ -1973,6 +2389,7 @@ nomad = { trigger = { ROOT = { has_trade_post = yes } FROM = { TECH_TRADE_PRACTICES >= 1 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { has_trade_post = yes } @@ -1991,6 +2408,7 @@ nomad = { trigger = { ROOT = { has_trade_post = yes } FROM = { TECH_TRADE_PRACTICES >= 1 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { has_trade_post = yes } @@ -2011,6 +2429,7 @@ nomad = { trigger = { ROOT = { has_trade_post = yes } FROM = { TECH_TRADE_PRACTICES >= 2 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { has_trade_post = yes } @@ -2031,6 +2450,7 @@ nomad = { trigger = { ROOT = { has_trade_post = yes } FROM = { TECH_TRADE_PRACTICES >= 2 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { has_trade_post = yes } @@ -2051,6 +2471,7 @@ nomad = { trigger = { ROOT = { has_trade_post = yes } FROM = { TECH_TRADE_PRACTICES >= 3 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { has_trade_post = yes } @@ -2071,6 +2492,7 @@ nomad = { trigger = { ROOT = { has_trade_post = yes } FROM = { TECH_TRADE_PRACTICES >= 4 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { has_trade_post = yes } @@ -2091,6 +2513,7 @@ nomad = { trigger = { ROOT = { has_trade_post = yes } FROM = { TECH_TRADE_PRACTICES >= 5 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { has_trade_post = yes } @@ -2111,6 +2534,7 @@ nomad = { trigger = { ROOT = { has_trade_post = yes } FROM = { TECH_TRADE_PRACTICES >= 6 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { has_trade_post = yes } @@ -2130,7 +2554,10 @@ nomad = { # CAMP FORTIFICATIONS no_camp_fortifications_1 = { desc = no_camp_fortifications_desc - trigger = { FROM = { TECH_FORTIFICATIONS_CONSTRUCTION >= 0 } } + trigger = { + FROM = { TECH_FORTIFICATIONS_CONSTRUCTION >= 0 } + nomad_building_allow = yes + } gold_cost = 40 build_time = 365 ai_creation_factor = 97 @@ -2141,7 +2568,10 @@ nomad = { } no_camp_fortifications_2 = { desc = no_camp_fortifications_desc - trigger = { FROM = { TECH_FORTIFICATIONS_CONSTRUCTION >= 0 } } + trigger = { + FROM = { TECH_FORTIFICATIONS_CONSTRUCTION >= 0 } + nomad_building_allow = yes + } gold_cost = 60 build_time = 365 ai_creation_factor = 97 @@ -2156,7 +2586,10 @@ nomad = { } no_camp_fortifications_3 = { desc = no_camp_fortifications_desc - trigger = { FROM = { TECH_FORTIFICATIONS_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_FORTIFICATIONS_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } gold_cost = 90 build_time = 475 ai_creation_factor = 97 @@ -2169,7 +2602,10 @@ nomad = { } no_camp_fortifications_4 = { desc = no_camp_fortifications_desc - trigger = { FROM = { TECH_FORTIFICATIONS_CONSTRUCTION >= 1 } } + trigger = { + FROM = { TECH_FORTIFICATIONS_CONSTRUCTION >= 1 } + nomad_building_allow = yes + } gold_cost = 120 build_time = 475 ai_creation_factor = 97 @@ -2184,7 +2620,10 @@ nomad = { } no_camp_fortifications_5 = { desc = no_camp_fortifications_desc - trigger = { FROM = { TECH_FORTIFICATIONS_CONSTRUCTION >= 2 } } + trigger = { + FROM = { TECH_FORTIFICATIONS_CONSTRUCTION >= 2 } + nomad_building_allow = yes + } gold_cost = 150 build_time = 730 ai_creation_factor = 97 @@ -2197,7 +2636,10 @@ nomad = { } no_camp_fortifications_6 = { desc = no_camp_fortifications_desc - trigger = { FROM = { TECH_FORTIFICATIONS_CONSTRUCTION >= 3 } } + trigger = { + FROM = { TECH_FORTIFICATIONS_CONSTRUCTION >= 3 } + nomad_building_allow = yes + } gold_cost = 200 build_time = 1095 ai_creation_factor = 97 @@ -2212,7 +2654,10 @@ nomad = { } no_camp_fortifications_7 = { desc = no_camp_fortifications_desc - trigger = { FROM = { TECH_FORTIFICATIONS_CONSTRUCTION >= 4 } } + trigger = { + FROM = { TECH_FORTIFICATIONS_CONSTRUCTION >= 4 } + nomad_building_allow = yes + } gold_cost = 300 build_time = 1095 ai_creation_factor = 97 @@ -2225,7 +2670,10 @@ nomad = { } no_camp_fortifications_8 = { desc = no_camp_fortifications_desc - trigger = { FROM = { TECH_FORTIFICATIONS_CONSTRUCTION >= 5 } } + trigger = { + FROM = { TECH_FORTIFICATIONS_CONSTRUCTION >= 5 } + nomad_building_allow = yes + } gold_cost = 400 build_time = 1095 ai_creation_factor = 97 diff --git a/CleanSlate/common/buildings/102_terrain_coastal.txt b/CleanSlate/common/buildings/102_terrain_coastal.txt index 324a737e5..604dd5210 100644 --- a/CleanSlate/common/buildings/102_terrain_coastal.txt +++ b/CleanSlate/common/buildings/102_terrain_coastal.txt @@ -328,6 +328,7 @@ nomad = { trigger = { is_coastal = yes FROM = { TECH_NAVAL >= 0 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { is_coastal = yes } @@ -345,6 +346,7 @@ nomad = { trigger = { is_coastal = yes FROM = { TECH_NAVAL >= 1 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { is_coastal = yes } @@ -366,6 +368,7 @@ nomad = { trigger = { is_coastal = yes FROM = { TECH_NAVAL >= 2 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { is_coastal = yes } @@ -385,6 +388,7 @@ nomad = { trigger = { is_coastal = yes FROM = { TECH_NAVAL >= 3 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { is_coastal = yes } @@ -406,6 +410,7 @@ nomad = { trigger = { is_coastal = yes FROM = { TECH_NAVAL >= 4 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { is_coastal = yes } @@ -425,6 +430,7 @@ nomad = { trigger = { is_coastal = yes FROM = { TECH_NAVAL >= 5 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { is_coastal = yes } @@ -446,6 +452,7 @@ nomad = { trigger = { is_coastal = yes FROM = { TECH_NAVAL >= 6 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { is_coastal = yes } @@ -465,6 +472,7 @@ nomad = { trigger = { is_coastal = yes FROM = { TECH_NAVAL >= 7 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { is_coastal = yes } @@ -494,6 +502,7 @@ nomad = { } } FROM = { TECH_CITY_CONSTRUCTION >= 0 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { @@ -522,6 +531,7 @@ nomad = { } } FROM = { TECH_CITY_CONSTRUCTION >= 0 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { @@ -552,6 +562,7 @@ nomad = { } } FROM = { TECH_CITY_CONSTRUCTION >= 1 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { @@ -582,6 +593,7 @@ nomad = { } } FROM = { TECH_CITY_CONSTRUCTION >= 1 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { @@ -612,6 +624,7 @@ nomad = { } } FROM = { TECH_CITY_CONSTRUCTION >= 2 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { @@ -642,6 +655,7 @@ nomad = { } } FROM = { TECH_CITY_CONSTRUCTION >= 2 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { @@ -672,6 +686,7 @@ nomad = { } } FROM = { TECH_CITY_CONSTRUCTION >= 3 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { @@ -702,6 +717,7 @@ nomad = { } } FROM = { TECH_CITY_CONSTRUCTION >= 3 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { diff --git a/CleanSlate/common/buildings/102_terrain_desert.txt b/CleanSlate/common/buildings/102_terrain_desert.txt index 31c1e34c1..1d9a46c19 100644 --- a/CleanSlate/common/buildings/102_terrain_desert.txt +++ b/CleanSlate/common/buildings/102_terrain_desert.txt @@ -278,6 +278,7 @@ nomad = { trigger = { terrain = desert FROM = { TECH_CASTLE_CONSTRUCTION >= 0 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { terrain = desert } @@ -294,6 +295,7 @@ nomad = { trigger = { terrain = desert FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { terrain = desert } @@ -312,6 +314,7 @@ nomad = { trigger = { terrain = desert FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { terrain = desert } @@ -330,6 +333,7 @@ nomad = { trigger = { terrain = desert FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { terrain = desert } @@ -348,6 +352,7 @@ nomad = { trigger = { terrain = desert FROM = { TECH_CASTLE_CONSTRUCTION >= 3 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { terrain = desert } @@ -366,6 +371,7 @@ nomad = { trigger = { terrain = desert FROM = { TECH_CASTLE_CONSTRUCTION >= 4 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { terrain = desert } @@ -385,6 +391,7 @@ nomad = { trigger = { terrain = desert FROM = { TECH_CASTLE_CONSTRUCTION >= 5 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { terrain = desert } @@ -404,6 +411,7 @@ nomad = { trigger = { terrain = desert FROM = { TECH_CASTLE_CONSTRUCTION >= 6 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { terrain = desert } diff --git a/CleanSlate/common/buildings/102_terrain_jungle.txt b/CleanSlate/common/buildings/102_terrain_jungle.txt index aaa4b8eb1..ca79102b8 100644 --- a/CleanSlate/common/buildings/102_terrain_jungle.txt +++ b/CleanSlate/common/buildings/102_terrain_jungle.txt @@ -13,6 +13,7 @@ nomad = { trigger = { terrain = jungle FROM = { TECH_CASTLE_CONSTRUCTION >= 0 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { terrain = jungle } } gold_cost = 60 @@ -27,6 +28,7 @@ nomad = { trigger = { terrain = jungle FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { terrain = jungle } } gold_cost = 90 @@ -43,6 +45,7 @@ nomad = { trigger = { terrain = jungle FROM = { TECH_CASTLE_CONSTRUCTION >= 1 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { terrain = jungle } } gold_cost = 120 @@ -59,6 +62,7 @@ nomad = { trigger = { FROM = { TECH_CASTLE_CONSTRUCTION >= 2 } terrain = jungle + nomad_building_allow = yes } is_active_trigger = { ROOT = { terrain = jungle } } gold_cost = 150 @@ -75,6 +79,7 @@ nomad = { trigger = { terrain = jungle FROM = { TECH_CASTLE_CONSTRUCTION >= 3 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { terrain = jungle } } gold_cost = 190 @@ -91,6 +96,7 @@ nomad = { trigger = { terrain = jungle FROM = { TECH_CASTLE_CONSTRUCTION >= 4 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { terrain = jungle } } gold_cost = 230 @@ -108,6 +114,7 @@ nomad = { trigger = { terrain = jungle FROM = { TECH_CASTLE_CONSTRUCTION >= 5 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { terrain = jungle } } gold_cost = 280 @@ -125,6 +132,7 @@ nomad = { trigger = { terrain = jungle FROM = { TECH_CASTLE_CONSTRUCTION >= 6 } + nomad_building_allow = yes } is_active_trigger = { ROOT = { terrain = jungle } } gold_cost = 350 From 094c51a89fb8d45e15b5b0fdb97ec2bd1ef12606 Mon Sep 17 00:00:00 2001 From: Schwarherz Date: Thu, 25 Jul 2024 02:50:21 -0400 Subject: [PATCH 05/11] Implemented temple_building_allow --- CleanSlate/common/buildings/100_temple.txt | 193 ++++++++++++++---- .../common/buildings/102_terrain_coastal.txt | 20 +- .../common/buildings/104_great_pillars.txt | 1 + 3 files changed, 174 insertions(+), 40 deletions(-) diff --git a/CleanSlate/common/buildings/100_temple.txt b/CleanSlate/common/buildings/100_temple.txt index 90fddb436..1bc4c500d 100644 --- a/CleanSlate/common/buildings/100_temple.txt +++ b/CleanSlate/common/buildings/100_temple.txt @@ -3,7 +3,10 @@ temple = { # Wall quality, gives fort level tp_wall_q_1 = { desc = tp_wall_q_1_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 0 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 0 + temple_building_allow = yes + } prerequisites = { tp_wall_1 } gold_cost = 50 build_time = 182 @@ -14,7 +17,10 @@ temple = { } tp_wall_q_2 = { desc = tp_wall_q_2_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 1 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 1 + temple_building_allow = yes + } prerequisites = { tp_wall_2 } upgrades_from = tp_wall_q_1 gold_cost = 50 @@ -26,7 +32,10 @@ temple = { } tp_wall_q_3 = { desc = ca_wall_q_3_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 3 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 3 + temple_building_allow = yes + } upgrades_from = tp_wall_q_2 gold_cost = 50 build_time = 182 @@ -37,7 +46,10 @@ temple = { } tp_wall_q_4 = { desc = ca_wall_q_4_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 5 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 5 + temple_building_allow = yes + } upgrades_from = tp_wall_q_3 gold_cost = 100 build_time = 365 @@ -48,7 +60,10 @@ temple = { } tp_wall_q_5 = { desc = ca_wall_q_5_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 7 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 7 + temple_building_allow = yes + } upgrades_from = tp_wall_q_4 gold_cost = 100 build_time = 365 @@ -61,7 +76,10 @@ temple = { # Walls, gives fort level, levy size and income tp_wall_1 = { desc = ca_wall_1_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 0 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 0 + temple_building_allow = yes + } gold_cost = 50 build_time = 365 fort_level = 0.5 @@ -73,7 +91,10 @@ temple = { } tp_wall_2 = { desc = ca_wall_2_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 2 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 2 + temple_building_allow = yes + } upgrades_from = tp_wall_1 gold_cost = 50 build_time = 547 @@ -86,7 +107,10 @@ temple = { } tp_wall_3 = { desc = tp_wall_3_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 4 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 4 + temple_building_allow = yes + } upgrades_from = tp_wall_2 gold_cost = 100 build_time = 730 @@ -99,7 +123,10 @@ temple = { } tp_wall_4 = { desc = tp_wall_4_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 6 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 6 + temple_building_allow = yes + } upgrades_from = tp_wall_3 gold_cost = 100 build_time = 1095 @@ -112,7 +139,10 @@ temple = { } tp_wall_5 = { desc = tp_wall_5_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 8 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 8 + temple_building_allow = yes + } upgrades_from = tp_wall_4 gold_cost = 150 build_time = 1460 @@ -127,7 +157,10 @@ temple = { # Monastery, gives piety tp_monastery_1 = { desc = tp_monastery_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 0 } + trigger = { + TECH_CITY_CONSTRUCTION >= 0 + temple_building_allow = yes + } gold_cost = 150 build_time = 547 levy_size = 0.05 @@ -140,7 +173,10 @@ temple = { } tp_monastery_2 = { desc = tp_monastery_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 0 } + trigger = { + TECH_CITY_CONSTRUCTION >= 0 + temple_building_allow = yes + } prerequisites = { tp_wall_1 } upgrades_from = tp_monastery_1 gold_cost = 200 @@ -155,7 +191,10 @@ temple = { } tp_monastery_3 = { desc = tp_monastery_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 2 } + trigger = { + TECH_CITY_CONSTRUCTION >= 2 + temple_building_allow = yes + } upgrades_from = tp_monastery_2 gold_cost = 300 build_time = 1095 @@ -169,7 +208,10 @@ temple = { } tp_monastery_4 = { desc = tp_monastery_2_desc - trigger = { TECH_CITY_CONSTRUCTION >= 4 } + trigger = { + TECH_CITY_CONSTRUCTION >= 4 + temple_building_allow = yes + } upgrades_from = tp_monastery_3 gold_cost = 400 build_time = 1460 @@ -183,7 +225,10 @@ temple = { } tp_monastery_5 = { desc = tp_monastery_2_desc - trigger = { TECH_CITY_CONSTRUCTION >= 6 } + trigger = { + TECH_CITY_CONSTRUCTION >= 6 + temple_building_allow = yes + } upgrades_from = tp_monastery_4 gold_cost = 500 build_time = 2190 @@ -197,7 +242,10 @@ temple = { } tp_monastery_6 = { desc = tp_monastery_2_desc - trigger = { TECH_CITY_CONSTRUCTION >= 8 } + trigger = { + TECH_CITY_CONSTRUCTION >= 8 + temple_building_allow = yes + } upgrades_from = tp_monastery_5 gold_cost = 500 build_time = 2190 @@ -213,7 +261,10 @@ temple = { # Barracks, gives light infantry and archers tp_barracks_1 = { desc = tp_barracks_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 0 } + trigger = { + TECH_CITY_CONSTRUCTION >= 0 + temple_building_allow = yes + } gold_cost = 100 build_time = 365 light_infantry = 60 @@ -224,7 +275,10 @@ temple = { } tp_barracks_2 = { desc = tp_barracks_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 0 } + trigger = { + TECH_CITY_CONSTRUCTION >= 0 + temple_building_allow = yes + } prerequisites = { tp_wall_1 } upgrades_from = tp_barracks_1 gold_cost = 120 @@ -237,7 +291,10 @@ temple = { } tp_barracks_3 = { desc = tp_barracks_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 1 } + trigger = { + TECH_CITY_CONSTRUCTION >= 1 + temple_building_allow = yes + } prerequisites = { tp_wall_2 } upgrades_from = tp_barracks_2 gold_cost = 200 @@ -250,7 +307,10 @@ temple = { } tp_barracks_4 = { desc = tp_barracks_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 3 } + trigger = { + TECH_CITY_CONSTRUCTION >= 3 + temple_building_allow = yes + } upgrades_from = tp_barracks_3 gold_cost = 300 build_time = 1095 @@ -262,7 +322,10 @@ temple = { } tp_barracks_5 = { desc = tp_barracks_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 5 } + trigger = { + TECH_CITY_CONSTRUCTION >= 5 + temple_building_allow = yes + } upgrades_from = tp_barracks_4 gold_cost = 400 build_time = 2190 @@ -274,7 +337,10 @@ temple = { } tp_barracks_6 = { desc = tp_barracks_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 7 } + trigger = { + TECH_CITY_CONSTRUCTION >= 7 + temple_building_allow = yes + } upgrades_from = tp_barracks_5 gold_cost = 500 build_time = 2190 @@ -288,7 +354,10 @@ temple = { # Elite Barracks, gives heavy infantry tp_elite_barracks_1 = { desc = tp_elite_barracks_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 0 } + trigger = { + TECH_CITY_CONSTRUCTION >= 0 + temple_building_allow = yes + } gold_cost = 100 build_time = 365 heavy_infantry = 45 @@ -298,7 +367,10 @@ temple = { } tp_elite_barracks_2 = { desc = tp_elite_barracks_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 0 } + trigger = { + TECH_CITY_CONSTRUCTION >= 0 + temple_building_allow = yes + } prerequisites = { tp_wall_1 } upgrades_from = tp_elite_barracks_1 gold_cost = 120 @@ -310,7 +382,10 @@ temple = { } tp_elite_barracks_3 = { desc = tp_elite_barracks_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 2 } + trigger = { + TECH_CITY_CONSTRUCTION >= 2 + temple_building_allow = yes + } prerequisites = { tp_wall_2 } upgrades_from = tp_elite_barracks_2 gold_cost = 200 @@ -322,7 +397,10 @@ temple = { } tp_elite_barracks_4 = { desc = tp_elite_barracks_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 4 } + trigger = { + TECH_CITY_CONSTRUCTION >= 4 + temple_building_allow = yes + } upgrades_from = tp_elite_barracks_3 gold_cost = 300 build_time = 1095 @@ -333,7 +411,10 @@ temple = { } tp_elite_barracks_5 = { desc = tp_elite_barracks_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 6 } + trigger = { + TECH_CITY_CONSTRUCTION >= 6 + temple_building_allow = yes + } upgrades_from = tp_elite_barracks_4 gold_cost = 400 build_time = 2190 @@ -344,7 +425,10 @@ temple = { } tp_elite_barracks_6 = { desc = tp_elite_barracks_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 8 } + trigger = { + TECH_CITY_CONSTRUCTION >= 8 + temple_building_allow = yes + } upgrades_from = tp_elite_barracks_5 gold_cost = 500 build_time = 2190 @@ -357,7 +441,10 @@ temple = { # Temple Town, gives income tp_town_1 = { desc = tp_town_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 0 } + trigger = { + TECH_CITY_CONSTRUCTION >= 0 + temple_building_allow = yes + } gold_cost = 100 build_time = 365 tax_income = 2 @@ -367,7 +454,10 @@ temple = { } tp_town_2 = { desc = tp_town_2_desc - trigger = { TECH_CITY_CONSTRUCTION >= 0 } + trigger = { + TECH_CITY_CONSTRUCTION >= 0 + temple_building_allow = yes + } prerequisites = { tp_wall_1 } upgrades_from = tp_town_1 gold_cost = 120 @@ -379,7 +469,10 @@ temple = { } tp_town_3 = { desc = tp_town_3_desc - trigger = { TECH_CITY_CONSTRUCTION >= 1 } + trigger = { + TECH_CITY_CONSTRUCTION >= 1 + temple_building_allow = yes + } prerequisites = { tp_wall_2 } upgrades_from = tp_town_2 gold_cost = 200 @@ -391,7 +484,10 @@ temple = { } tp_town_4 = { desc = tp_town_4_desc - trigger = { TECH_CITY_CONSTRUCTION >= 3 } + trigger = { + TECH_CITY_CONSTRUCTION >= 3 + temple_building_allow = yes + } upgrades_from = tp_town_3 gold_cost = 300 build_time = 1095 @@ -402,7 +498,10 @@ temple = { } tp_town_5 = { desc = tp_town_4_desc - trigger = { TECH_CITY_CONSTRUCTION >= 5 } + trigger = { + TECH_CITY_CONSTRUCTION >= 5 + temple_building_allow = yes + } upgrades_from = tp_town_4 gold_cost = 400 build_time = 2190 @@ -413,7 +512,10 @@ temple = { } tp_town_6 = { desc = tp_town_5_desc - trigger = { TECH_CITY_CONSTRUCTION >= 7 } + trigger = { + TECH_CITY_CONSTRUCTION >= 7 + temple_building_allow = yes + } upgrades_from = tp_town_5 gold_cost = 500 build_time = 2190 @@ -426,7 +528,10 @@ temple = { # School, gives tech growth and culture techpoints tp_school_1 = { desc = tp_school_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 3 } + trigger = { + TECH_CITY_CONSTRUCTION >= 3 + temple_building_allow = yes + } prerequisites = { tp_wall_1 } gold_cost = 120 build_time = 547 @@ -442,7 +547,10 @@ temple = { } tp_school_2 = { desc = tp_school_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 6 } + trigger = { + TECH_CITY_CONSTRUCTION >= 6 + temple_building_allow = yes + } prerequisites = { tp_wall_2 } upgrades_from = tp_school_1 gold_cost = 120 @@ -467,6 +575,7 @@ temple = { religion_openly_hellenic_or_reformed_trigger = yes } } + trigger = { temple_building_allow = yes } gold_cost = 500 build_time = 50 @@ -482,6 +591,7 @@ temple = { religion_openly_hellenic_or_reformed_trigger = yes } } + trigger = { temple_building_allow = yes } gold_cost = 500 build_time = 50 @@ -498,6 +608,7 @@ temple = { religion_openly_hellenic_or_reformed_trigger = yes } } + trigger = { temple_building_allow = yes } gold_cost = 500 build_time = 50 @@ -513,6 +624,7 @@ temple = { religion_openly_hellenic_or_reformed_trigger = yes } } + trigger = { temple_building_allow = yes } gold_cost = 500 build_time = 50 @@ -528,6 +640,7 @@ temple = { religion_openly_hellenic_or_reformed_trigger = yes } } + trigger = { temple_building_allow = yes } gold_cost = 500 build_time = 50 @@ -543,6 +656,7 @@ temple = { religion_openly_hellenic_or_reformed_trigger = yes } } + trigger = { temple_building_allow = yes } gold_cost = 500 build_time = 50 @@ -558,6 +672,7 @@ temple = { religion_openly_hellenic_or_reformed_trigger = yes } } + trigger = { temple_building_allow = yes } gold_cost = 500 build_time = 50 @@ -573,6 +688,7 @@ temple = { religion_openly_hellenic_or_reformed_trigger = yes } } + trigger = { temple_building_allow = yes } gold_cost = 500 build_time = 50 @@ -588,6 +704,7 @@ temple = { religion_openly_hellenic_or_reformed_trigger = yes } } + trigger = { temple_building_allow = yes } gold_cost = 500 build_time = 50 @@ -603,6 +720,7 @@ temple = { religion_openly_hellenic_or_reformed_trigger = yes } } + trigger = { temple_building_allow = yes } gold_cost = 500 build_time = 50 @@ -618,6 +736,7 @@ temple = { religion_openly_hellenic_or_reformed_trigger = yes } } + trigger = { temple_building_allow = yes } gold_cost = 500 build_time = 50 @@ -634,6 +753,7 @@ temple = { religion_openly_hellenic_or_reformed_trigger = yes } } + trigger = { temple_building_allow = yes } gold_cost = 500 build_time = 50 @@ -650,6 +770,7 @@ temple = { FROMFROM = { has_building = tp_saint_shrine } } } + trigger = { temple_building_allow = yes } is_active_trigger = { custom_tooltip = { text = tp_saint_shrine_TT diff --git a/CleanSlate/common/buildings/102_terrain_coastal.txt b/CleanSlate/common/buildings/102_terrain_coastal.txt index 604dd5210..c32804083 100644 --- a/CleanSlate/common/buildings/102_terrain_coastal.txt +++ b/CleanSlate/common/buildings/102_terrain_coastal.txt @@ -208,7 +208,10 @@ temple = { tp_shipyard_1 = { desc = shipyard_desc port = yes - trigger = { TECH_NAVAL >= 1 } + trigger = { + TECH_NAVAL >= 1 + temple_building_allow = yes + } gold_cost = 100 build_time = 365 galleys = 6 @@ -219,7 +222,10 @@ temple = { tp_shipyard_2 = { desc = shipyard_desc port = yes - trigger = { TECH_NAVAL >= 2 } + trigger = { + TECH_NAVAL >= 2 + temple_building_allow = yes + } upgrades_from = tp_shipyard_1 gold_cost = 100 build_time = 730 @@ -231,7 +237,10 @@ temple = { tp_shipyard_3 = { desc = shipyard_desc port = yes - trigger = { TECH_NAVAL >= 3 } + trigger = { + TECH_NAVAL >= 3 + temple_building_allow = yes + } upgrades_from = tp_shipyard_2 gold_cost = 100 build_time = 1095 @@ -243,7 +252,10 @@ temple = { tp_shipyard_4 = { desc = shipyard_desc port = yes - trigger = { TECH_NAVAL >= 4 } + trigger = { + TECH_NAVAL >= 4 + temple_building_allow = yes + } upgrades_from = tp_shipyard_3 gold_cost = 100 build_time = 1460 diff --git a/CleanSlate/common/buildings/104_great_pillars.txt b/CleanSlate/common/buildings/104_great_pillars.txt index a3262bd16..a43d4c48f 100644 --- a/CleanSlate/common/buildings/104_great_pillars.txt +++ b/CleanSlate/common/buildings/104_great_pillars.txt @@ -263,6 +263,7 @@ temple = { #Historical Irminsul's holding is set as a temple. potential = { has_province_flag = flag_great_pillar_norse_irminsul } + trigger = { temple_building_allow = yes } is_active_trigger = { FROM = { religion = norse_pagan From d1c20b70496050f026244ed49c2aad2ca9c3cad1 Mon Sep 17 00:00:00 2001 From: Schwarherz Date: Fri, 26 Jul 2024 03:19:12 -0400 Subject: [PATCH 06/11] Implemented tribal_building_allow --- CleanSlate/common/buildings/100_tribal.txt | 140 ++- .../common/buildings/102_terrain_coastal.txt | 20 +- .../common/buildings/102_terrain_desert.txt | 20 +- .../common/buildings/102_terrain_steppe.txt | 40 +- .../common/buildings/103_culture_vanilla.txt | 813 ++++++++---------- .../common/buildings/104_great_pillars.txt | 10 + 6 files changed, 521 insertions(+), 522 deletions(-) diff --git a/CleanSlate/common/buildings/100_tribal.txt b/CleanSlate/common/buildings/100_tribal.txt index 68acbbfd4..21e332897 100644 --- a/CleanSlate/common/buildings/100_tribal.txt +++ b/CleanSlate/common/buildings/100_tribal.txt @@ -2,7 +2,10 @@ tribal = { # Hillfort tb_hillfort_1 = { desc = tb_hillfort_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + tribal_building_allow = yes + } gold_cost = 25 build_time = 365 @@ -17,7 +20,10 @@ tribal = { } tb_hillfort_2 = { desc = tb_hillfort_2_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + tribal_building_allow = yes + } upgrades_from = tb_hillfort_1 gold_cost = 50 build_time = 365 @@ -35,7 +41,10 @@ tribal = { } tb_hillfort_3 = { desc = tb_hillfort_3_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 1 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 1 + tribal_building_allow = yes + } upgrades_from = tb_hillfort_2 gold_cost = 75 build_time = 365 @@ -50,7 +59,10 @@ tribal = { } tb_hillfort_4 = { desc = tb_hillfort_4_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 1 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 1 + tribal_building_allow = yes + } upgrades_from = tb_hillfort_3 gold_cost = 100 build_time = 365 @@ -70,7 +82,10 @@ tribal = { # Market Town tb_market_town_1 = { desc = tb_market_town_1_desc - trigger = { TECH_CITY_CONSTRUCTION >= 0 } + trigger = { + TECH_CITY_CONSTRUCTION >= 0 + tribal_building_allow = yes + } gold_cost = 25 build_time = 365 @@ -84,7 +99,10 @@ tribal = { } tb_market_town_2 = { desc = tb_market_town_2_desc - trigger = { TECH_CITY_CONSTRUCTION >= 0 } + trigger = { + TECH_CITY_CONSTRUCTION >= 0 + tribal_building_allow = yes + } upgrades_from = tb_market_town_1 gold_cost = 50 build_time = 365 @@ -101,7 +119,10 @@ tribal = { } tb_market_town_3 = { desc = tb_market_town_3_desc - trigger = { TECH_CITY_CONSTRUCTION >= 1 } + trigger = { + TECH_CITY_CONSTRUCTION >= 1 + tribal_building_allow = yes + } upgrades_from = tb_market_town_2 gold_cost = 75 build_time = 365 @@ -116,7 +137,10 @@ tribal = { } tb_market_town_4 = { desc = tb_market_town_4_desc - trigger = { TECH_CITY_CONSTRUCTION >= 1 } + trigger = { + TECH_CITY_CONSTRUCTION >= 1 + tribal_building_allow = yes + } upgrades_from = tb_market_town_3 gold_cost = 100 build_time = 365 @@ -136,7 +160,10 @@ tribal = { # Defensive Fortifications tb_defensive_fortifications_1 = { desc = tb_defensive_fortifications_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + tribal_building_allow = yes + } piety_cost = 100 build_time = 365 @@ -163,7 +190,10 @@ tribal = { } tb_defensive_fortifications_2 = { desc = tb_defensive_fortifications_2_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + tribal_building_allow = yes + } upgrades_from = tb_defensive_fortifications_1 piety_cost = 150 build_time = 365 @@ -194,7 +224,10 @@ tribal = { } tb_defensive_fortifications_3 = { desc = tb_defensive_fortifications_3_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 1 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 1 + tribal_building_allow = yes + } upgrades_from = tb_defensive_fortifications_2 piety_cost = 200 build_time = 365 @@ -222,7 +255,10 @@ tribal = { } tb_defensive_fortifications_4 = { desc = tb_defensive_fortifications_4_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 1 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 1 + tribal_building_allow = yes + } upgrades_from = tb_defensive_fortifications_3 piety_cost = 250 build_time = 365 @@ -255,7 +291,10 @@ tribal = { # Training Grounds tb_training_grounds_1 = { desc = tb_training_grounds_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 0 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 0 + tribal_building_allow = yes + } prestige_cost = 100 build_time = 547 levy_size = 0.025 @@ -266,7 +305,10 @@ tribal = { } tb_training_grounds_2 = { desc = tb_training_grounds_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 0 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 0 + tribal_building_allow = yes + } upgrades_from = tb_training_grounds_1 prestige_cost = 200 build_time = 730 @@ -281,7 +323,10 @@ tribal = { } tb_training_grounds_3 = { desc = tb_training_grounds_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 0 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 0 + tribal_building_allow = yes + } upgrades_from = tb_training_grounds_2 prestige_cost = 300 build_time = 1095 @@ -293,7 +338,10 @@ tribal = { } tb_training_grounds_4 = { desc = tb_training_grounds_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 0 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 0 + tribal_building_allow = yes + } upgrades_from = tb_training_grounds_3 prestige_cost = 400 build_time = 1460 @@ -310,7 +358,10 @@ tribal = { # War Camp tb_war_camp_1 = { desc = tb_war_camp_desc - trigger = { TECH_INFANTRY >= 0 } + trigger = { + TECH_INFANTRY >= 0 + tribal_building_allow = yes + } prestige_cost = 100 build_time = 365 light_infantry = 40 @@ -320,7 +371,10 @@ tribal = { } tb_war_camp_2 = { desc = tb_war_camp_desc - trigger = { TECH_INFANTRY >= 0 } + trigger = { + TECH_INFANTRY >= 0 + tribal_building_allow = yes + } upgrades_from = tb_war_camp_1 prestige_cost = 200 build_time = 547 @@ -334,7 +388,10 @@ tribal = { } tb_war_camp_3 = { desc = tb_war_camp_desc - trigger = { TECH_INFANTRY >= 0 } + trigger = { + TECH_INFANTRY >= 0 + tribal_building_allow = yes + } upgrades_from = tb_war_camp_2 prestige_cost = 300 build_time = 730 @@ -345,7 +402,10 @@ tribal = { } tb_war_camp_4 = { desc = tb_war_camp_desc - trigger = { TECH_INFANTRY >= 0 } + trigger = { + TECH_INFANTRY >= 0 + tribal_building_allow = yes + } upgrades_from = tb_war_camp_3 prestige_cost = 400 build_time = 1095 @@ -361,7 +421,10 @@ tribal = { # Practice Range tb_practice_range_1 = { desc = tb_practice_range_desc - trigger = { TECH_INFANTRY >= 0 } + trigger = { + TECH_INFANTRY >= 0 + tribal_building_allow = yes + } prestige_cost = 100 build_time = 365 archers = 15 @@ -371,7 +434,10 @@ tribal = { } tb_practice_range_2 = { desc = tb_practice_range_desc - trigger = { TECH_INFANTRY >= 0 } + trigger = { + TECH_INFANTRY >= 0 + tribal_building_allow = yes + } upgrades_from = tb_practice_range_1 prestige_cost = 200 build_time = 547 @@ -385,7 +451,10 @@ tribal = { } tb_practice_range_3 = { desc = tb_practice_range_desc - trigger = { TECH_INFANTRY >= 0 } + trigger = { + TECH_INFANTRY >= 0 + tribal_building_allow = yes + } upgrades_from = tb_practice_range_2 prestige_cost = 300 build_time = 730 @@ -396,7 +465,10 @@ tribal = { } tb_practice_range_4 = { desc = tb_practice_range_desc - trigger = { TECH_INFANTRY >= 0 } + trigger = { + TECH_INFANTRY >= 0 + tribal_building_allow = yes + } upgrades_from = tb_practice_range_3 prestige_cost = 400 build_time = 1095 @@ -412,7 +484,10 @@ tribal = { # Arsenal tb_arsenal_1 = { desc = tb_arsenal_desc - trigger = { TECH_RECRUITMENT >= 0 } + trigger = { + TECH_RECRUITMENT >= 0 + tribal_building_allow = yes + } prestige_cost = 100 build_time = 547 land_morale = 0.1 @@ -424,7 +499,10 @@ tribal = { } tb_arsenal_2 = { desc = tb_arsenal_desc - trigger = { TECH_RECRUITMENT >= 0 } + trigger = { + TECH_RECRUITMENT >= 0 + tribal_building_allow = yes + } upgrades_from = tb_arsenal_1 prestige_cost = 200 build_time = 730 @@ -440,7 +518,10 @@ tribal = { } tb_arsenal_3 = { desc = tb_arsenal_desc - trigger = { TECH_RECRUITMENT >= 0 } + trigger = { + TECH_RECRUITMENT >= 0 + tribal_building_allow = yes + } upgrades_from = tb_arsenal_2 prestige_cost = 300 build_time = 1095 @@ -453,7 +534,10 @@ tribal = { } tb_arsenal_4 = { desc = tb_arsenal_desc - trigger = { TECH_RECRUITMENT >= 0 } + trigger = { + TECH_RECRUITMENT >= 0 + tribal_building_allow = yes + } upgrades_from = tb_arsenal_3 prestige_cost = 400 build_time = 1460 diff --git a/CleanSlate/common/buildings/102_terrain_coastal.txt b/CleanSlate/common/buildings/102_terrain_coastal.txt index c32804083..524ccdb2e 100644 --- a/CleanSlate/common/buildings/102_terrain_coastal.txt +++ b/CleanSlate/common/buildings/102_terrain_coastal.txt @@ -271,7 +271,10 @@ tribal = { tb_shipyard_1 = { desc = shipyard_desc port = yes - trigger = { TECH_NAVAL >= 1 } + trigger = { + TECH_NAVAL >= 1 + tribal_building_allow = yes + } prestige_cost = 100 build_time = 365 galleys = 6 @@ -286,7 +289,10 @@ tribal = { tb_shipyard_2 = { desc = shipyard_desc port = yes - trigger = { TECH_NAVAL >= 2 } + trigger = { + TECH_NAVAL >= 2 + tribal_building_allow = yes + } upgrades_from = tb_shipyard_1 prestige_cost = 200 build_time = 730 @@ -302,7 +308,10 @@ tribal = { tb_shipyard_3 = { desc = shipyard_desc port = yes - trigger = { TECH_NAVAL >= 3 } + trigger = { + TECH_NAVAL >= 3 + tribal_building_allow = yes + } upgrades_from = tb_shipyard_2 prestige_cost = 300 build_time = 1095 @@ -318,7 +327,10 @@ tribal = { tb_shipyard_4 = { desc = shipyard_desc port = yes - trigger = { TECH_NAVAL >= 4 } + trigger = { + TECH_NAVAL >= 4 + tribal_building_allow = yes + } upgrades_from = tb_shipyard_3 prestige_cost = 400 build_time = 1460 diff --git a/CleanSlate/common/buildings/102_terrain_desert.txt b/CleanSlate/common/buildings/102_terrain_desert.txt index 1d9a46c19..855f43443 100644 --- a/CleanSlate/common/buildings/102_terrain_desert.txt +++ b/CleanSlate/common/buildings/102_terrain_desert.txt @@ -182,7 +182,10 @@ tribal = { } } replaces = tb_practice_range_1 - trigger = { TECH_CAVALRY >= 0 } + trigger = { + TECH_CAVALRY >= 0 + tribal_building_allow = yes + } prestige_cost = 100 build_time = 365 light_cavalry = 12 @@ -205,7 +208,10 @@ tribal = { } } replaces = tb_practice_range_2 - trigger = { TECH_CAVALRY >= 0 } + trigger = { + TECH_CAVALRY >= 0 + tribal_building_allow = yes + } upgrades_from = tb_desert_stable_1 prestige_cost = 200 build_time = 547 @@ -232,7 +238,10 @@ tribal = { } } replaces = tb_practice_range_3 - trigger = { TECH_CAVALRY >= 0 } + trigger = { + TECH_CAVALRY >= 0 + tribal_building_allow = yes + } upgrades_from = tb_desert_stable_2 prestige_cost = 300 build_time = 730 @@ -256,7 +265,10 @@ tribal = { } } replaces = tb_practice_range_4 - trigger = { TECH_CAVALRY >= 0 } + trigger = { + TECH_CAVALRY >= 0 + tribal_building_allow = yes + } upgrades_from = tb_desert_stable_3 prestige_cost = 400 build_time = 1095 diff --git a/CleanSlate/common/buildings/102_terrain_steppe.txt b/CleanSlate/common/buildings/102_terrain_steppe.txt index 2cf0aee4d..11ef3c19a 100644 --- a/CleanSlate/common/buildings/102_terrain_steppe.txt +++ b/CleanSlate/common/buildings/102_terrain_steppe.txt @@ -352,7 +352,10 @@ tribal = { } } replaces = tb_war_camp_1 - trigger = { TECH_CAVALRY >= 0 } + trigger = { + TECH_CAVALRY >= 0 + tribal_building_allow = yes + } prestige_cost = 100 build_time = 365 archers = 12 @@ -373,7 +376,10 @@ tribal = { } } replaces = tb_war_camp_2 - trigger = { TECH_CAVALRY >= 0 } + trigger = { + TECH_CAVALRY >= 0 + tribal_building_allow = yes + } upgrades_from = tb_steppe_barracks_1 prestige_cost = 200 build_time = 547 @@ -398,7 +404,10 @@ tribal = { } } replaces = tb_war_camp_3 - trigger = { TECH_CAVALRY >= 0 } + trigger = { + TECH_CAVALRY >= 0 + tribal_building_allow = yes + } upgrades_from = tb_steppe_barracks_2 prestige_cost = 300 build_time = 730 @@ -420,7 +429,10 @@ tribal = { } } replaces = tb_war_camp_4 - trigger = { TECH_CAVALRY >= 0 } + trigger = { + TECH_CAVALRY >= 0 + tribal_building_allow = yes + } upgrades_from = tb_steppe_barracks_3 prestige_cost = 400 build_time = 1095 @@ -451,7 +463,10 @@ tribal = { } } replaces = tb_practice_range_1 - trigger = { TECH_CAVALRY >= 0 } + trigger = { + TECH_CAVALRY >= 0 + tribal_building_allow = yes + } prestige_cost = 100 build_time = 365 light_cavalry = 12 @@ -476,7 +491,10 @@ tribal = { } } replaces = tb_practice_range_2 - trigger = { TECH_CAVALRY >= 0 } + trigger = { + TECH_CAVALRY >= 0 + tribal_building_allow = yes + } upgrades_from = tb_steppe_stable_1 prestige_cost = 200 build_time = 547 @@ -505,7 +523,10 @@ tribal = { } } replaces = tb_practice_range_3 - trigger = { TECH_CAVALRY >= 0 } + trigger = { + TECH_CAVALRY >= 0 + tribal_building_allow = yes + } upgrades_from = tb_steppe_stable_2 prestige_cost = 300 build_time = 730 @@ -531,7 +552,10 @@ tribal = { } } replaces = tb_practice_range_4 - trigger = { TECH_CAVALRY >= 0 } + trigger = { + TECH_CAVALRY >= 0 + tribal_building_allow = yes + } upgrades_from = tb_steppe_stable_3 prestige_cost = 400 build_time = 1095 diff --git a/CleanSlate/common/buildings/103_culture_vanilla.txt b/CleanSlate/common/buildings/103_culture_vanilla.txt index b2e9ca08d..6b87e99ac 100644 --- a/CleanSlate/common/buildings/103_culture_vanilla.txt +++ b/CleanSlate/common/buildings/103_culture_vanilla.txt @@ -4887,7 +4887,7 @@ city = {} temple = {} tribal = { - #Welsh and English Longbow archery range + # Welsh and English Longbow archery range tb_culture_saxon_english_1 = { desc = ca_culture_saxon_english_1_desc potential = { @@ -4913,6 +4913,7 @@ tribal = { culture = welsh } } + tribal_building_allow = yes } prestige_cost = 100 @@ -4949,6 +4950,7 @@ tribal = { culture = welsh } } + tribal_building_allow = yes } upgrades_from = tb_culture_saxon_english_1 prestige_cost = 200 @@ -4988,6 +4990,7 @@ tribal = { culture = welsh } } + tribal_building_allow = yes } upgrades_from = tb_culture_saxon_english_2 prestige_cost = 300 @@ -5026,6 +5029,7 @@ tribal = { culture = welsh } } + tribal_building_allow = yes } upgrades_from = tb_culture_saxon_english_3 prestige_cost = 400 @@ -5039,7 +5043,7 @@ tribal = { extra_tech_building_start = 0.8 } - #Scottish Schiltron + # Scottish Schiltron tb_culture_scottish_1 = { desc = ca_culture_scottish_1_desc potential = { @@ -5049,15 +5053,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = scottish - } + ROOT = { culture = scottish } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = scottish - } + ROOT = { culture = scottish } + tribal_building_allow = yes } prestige_cost = 100 @@ -5078,15 +5079,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = scottish - } + ROOT = { culture = scottish } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = scottish - } + ROOT = { culture = scottish } + tribal_building_allow = yes } upgrades_from = tb_culture_scottish_1 prestige_cost = 200 @@ -5110,15 +5108,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = scottish - } + ROOT = { culture = scottish } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = scottish - } + ROOT = { culture = scottish } + tribal_building_allow = yes } upgrades_from = tb_culture_scottish_2 prestige_cost = 300 @@ -5141,15 +5136,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = scottish - } + ROOT = { culture = scottish } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = scottish - } + ROOT = { culture = scottish } + tribal_building_allow = yes } upgrades_from = tb_culture_scottish_3 prestige_cost = 400 @@ -5163,7 +5155,7 @@ tribal = { extra_tech_building_start = 0.8 } - #Baltic tribes Heavy Infantry camps + # Baltic tribes Heavy Infantry camps tb_culture_group_baltic_1 = { desc = ca_culture_group_baltic_1_desc potential = { @@ -5189,6 +5181,7 @@ tribal = { culture_group = finno_ugric } } + tribal_building_allow = yes } prestige_cost = 100 @@ -5225,6 +5218,7 @@ tribal = { culture_group = finno_ugric } } + tribal_building_allow = yes } upgrades_from = tb_culture_group_baltic_1 prestige_cost = 200 @@ -5264,6 +5258,7 @@ tribal = { culture_group = finno_ugric } } + tribal_building_allow = yes } upgrades_from = tb_culture_group_baltic_2 prestige_cost = 300 @@ -5302,6 +5297,7 @@ tribal = { culture_group = finno_ugric } } + tribal_building_allow = yes } upgrades_from = tb_culture_group_baltic_3 prestige_cost = 400 @@ -5315,7 +5311,7 @@ tribal = { extra_tech_building_start = 0.8 } - #Altaic horse breeders (and Persian) + # Altaic horse breeders (and Persian) tb_culture_group_altaic_1 = { desc = ca_culture_group_altaic_1_desc potential = { @@ -5386,6 +5382,7 @@ tribal = { culture_group = iranian } } + tribal_building_allow = yes } prestige_cost = 100 @@ -5469,6 +5466,7 @@ tribal = { culture_group = iranian } } + tribal_building_allow = yes } upgrades_from = tb_culture_group_altaic_1 prestige_cost = 200 @@ -5555,6 +5553,7 @@ tribal = { culture_group = iranian } } + tribal_building_allow = yes } upgrades_from = tb_culture_group_altaic_2 prestige_cost = 300 @@ -5640,6 +5639,7 @@ tribal = { culture_group = iranian } } + tribal_building_allow = yes } upgrades_from = tb_culture_group_altaic_3 prestige_cost = 400 @@ -5693,6 +5693,7 @@ tribal = { culture = outremer } } + tribal_building_allow = yes } prestige_cost = 100 @@ -5743,6 +5744,7 @@ tribal = { culture = outremer } } + tribal_building_allow = yes } upgrades_from = tb_culture_frank_norman_german_1 prestige_cost = 200 @@ -5796,6 +5798,7 @@ tribal = { culture = outremer } } + tribal_building_allow = yes } upgrades_from = tb_culture_frank_norman_german_2 prestige_cost = 300 @@ -5848,6 +5851,7 @@ tribal = { culture = outremer } } + tribal_building_allow = yes } upgrades_from = tb_culture_frank_norman_german_3 prestige_cost = 400 @@ -5873,15 +5877,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture_group = iberian - } + ROOT = { culture_group = iberian } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture_group = iberian - } + ROOT = { culture_group = iberian } + tribal_building_allow = yes } prestige_cost = 100 @@ -5902,15 +5903,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture_group = iberian - } + ROOT = { culture_group = iberian } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture_group = iberian - } + ROOT = { culture_group = iberian } + tribal_building_allow = yes } upgrades_from = tb_culture_group_iberian_1 prestige_cost = 200 @@ -5934,15 +5932,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture_group = iberian - } + ROOT = { culture_group = iberian } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture_group = iberian - } + ROOT = { culture_group = iberian } + tribal_building_allow = yes } upgrades_from = tb_culture_group_iberian_2 prestige_cost = 300 @@ -5965,15 +5960,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture_group = iberian - } + ROOT = { culture_group = iberian } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture_group = iberian - } + ROOT = { culture_group = iberian } + tribal_building_allow = yes } upgrades_from = tb_culture_group_iberian_3 prestige_cost = 400 @@ -6013,6 +6005,7 @@ tribal = { culture = dalmatian } } + tribal_building_allow = yes } prestige_cost = 100 @@ -6049,6 +6042,7 @@ tribal = { culture = dalmatian } } + tribal_building_allow = yes } upgrades_from = tb_culture_italian_1 prestige_cost = 200 @@ -6088,6 +6082,7 @@ tribal = { culture = dalmatian } } + tribal_building_allow = yes } upgrades_from = tb_culture_italian_2 prestige_cost = 300 @@ -6126,6 +6121,7 @@ tribal = { culture = dalmatian } } + tribal_building_allow = yes } upgrades_from = tb_culture_italian_3 prestige_cost = 400 @@ -6149,15 +6145,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture_group = east_slavic - } + ROOT = { culture_group = east_slavic } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture_group = east_slavic - } + ROOT = { culture_group = east_slavic } + tribal_building_allow = yes } prestige_cost = 100 @@ -6178,15 +6171,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture_group = east_slavic - } + ROOT = { culture_group = east_slavic } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture_group = east_slavic - } + ROOT = { culture_group = east_slavic } + tribal_building_allow = yes } upgrades_from = tb_culture_russian_1 prestige_cost = 200 @@ -6210,15 +6200,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture_group = east_slavic - } + ROOT = { culture_group = east_slavic } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture_group = east_slavic - } + ROOT = { culture_group = east_slavic } + tribal_building_allow = yes } upgrades_from = tb_culture_russian_2 prestige_cost = 300 @@ -6241,15 +6228,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture_group = east_slavic - } + ROOT = { culture_group = east_slavic } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture_group = east_slavic - } + ROOT = { culture_group = east_slavic } + tribal_building_allow = yes } upgrades_from = tb_culture_russian_3 prestige_cost = 400 @@ -6295,6 +6279,7 @@ tribal = { culture = frisian } } + tribal_building_allow = yes } prestige_cost = 100 @@ -6337,6 +6322,7 @@ tribal = { culture = frisian } } + tribal_building_allow = yes } upgrades_from = tb_culture_group_north_germanic_1 prestige_cost = 200 @@ -6382,6 +6368,7 @@ tribal = { culture = frisian } } + tribal_building_allow = yes } upgrades_from = tb_culture_group_north_germanic_2 prestige_cost = 300 @@ -6426,6 +6413,7 @@ tribal = { culture = frisian } } + tribal_building_allow = yes } upgrades_from = tb_culture_group_north_germanic_3 prestige_cost = 400 @@ -6465,6 +6453,7 @@ tribal = { culture = hungarian } } + tribal_building_allow = yes } prestige_cost = 100 @@ -6501,6 +6490,7 @@ tribal = { culture = hungarian } } + tribal_building_allow = yes } upgrades_from = tb_culture_hungarian_1 prestige_cost = 200 @@ -6540,6 +6530,7 @@ tribal = { culture = hungarian } } + tribal_building_allow = yes } upgrades_from = tb_culture_hungarian_2 prestige_cost = 300 @@ -6578,6 +6569,7 @@ tribal = { culture = hungarian } } + tribal_building_allow = yes } upgrades_from = tb_culture_hungarian_3 prestige_cost = 400 @@ -6620,6 +6612,7 @@ tribal = { culture = egyptian } } + tribal_building_allow = yes } prestige_cost = 100 @@ -6659,6 +6652,7 @@ tribal = { culture = egyptian } } + tribal_building_allow = yes } upgrades_from = tb_culture_group_arabic_1 prestige_cost = 200 @@ -6701,6 +6695,7 @@ tribal = { culture = egyptian } } + tribal_building_allow = yes } upgrades_from = tb_culture_group_arabic_2 prestige_cost = 300 @@ -6742,6 +6737,7 @@ tribal = { culture = egyptian } } + tribal_building_allow = yes } upgrades_from = tb_culture_group_arabic_3 prestige_cost = 400 @@ -6762,8 +6758,10 @@ tribal = { OR = { AND = { culture_group = byzantine - NOT = { culture = coptic } - NOT = { culture = arberian } + NOR = { + culture = coptic + culture = arberian + } } has_building = tb_culture_group_byzantine_1 } @@ -6771,17 +6769,22 @@ tribal = { is_active_trigger = { ROOT = { culture_group = byzantine - NOT = { culture = coptic } - NOT = { culture = arberian } + NOR = { + culture = coptic + culture = arberian + } } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture_group = byzantine - NOT = { culture = coptic } - NOT = { culture = arberian } + NOR = { + culture = coptic + culture = arberian + } } + tribal_building_allow = yes } prestige_cost = 100 @@ -6800,8 +6803,10 @@ tribal = { OR = { AND = { culture_group = byzantine - NOT = { culture = coptic } - NOT = { culture = arberian } + NOR = { + culture = coptic + culture = arberian + } } has_building = tb_culture_group_byzantine_1 has_building = tb_culture_group_byzantine_2 @@ -6810,17 +6815,22 @@ tribal = { is_active_trigger = { ROOT = { culture_group = byzantine - NOT = { culture = coptic } - NOT = { culture = arberian } + NOR = { + culture = coptic + culture = arberian + } } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture_group = byzantine - NOT = { culture = coptic } - NOT = { culture = arberian } + NOR = { + culture = coptic + culture = arberian + } } + tribal_building_allow = yes } upgrades_from = tb_culture_group_byzantine_1 prestige_cost = 200 @@ -6841,8 +6851,10 @@ tribal = { OR = { AND = { culture_group = byzantine - NOT = { culture = coptic } - NOT = { culture = arberian } + NOR = { + culture = coptic + culture = arberian + } } has_building = tb_culture_group_byzantine_1 has_building = tb_culture_group_byzantine_2 @@ -6852,17 +6864,22 @@ tribal = { is_active_trigger = { ROOT = { culture_group = byzantine - NOT = { culture = coptic } - NOT = { culture = arberian } + NOR = { + culture = coptic + culture = arberian + } } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture_group = byzantine - NOT = { culture = coptic } - NOT = { culture = arberian } + NOR = { + culture = coptic + culture = arberian + } } + tribal_building_allow = yes } upgrades_from = tb_culture_group_byzantine_2 prestige_cost = 300 @@ -6881,8 +6898,10 @@ tribal = { OR = { AND = { culture_group = byzantine - NOT = { culture = coptic } - NOT = { culture = arberian } + NOR = { + culture = coptic + culture = arberian + } } has_building = tb_culture_group_byzantine_1 has_building = tb_culture_group_byzantine_2 @@ -6893,17 +6912,22 @@ tribal = { is_active_trigger = { ROOT = { culture_group = byzantine - NOT = { culture = coptic } - NOT = { culture = arberian } + NOR = { + culture = coptic + culture = arberian + } } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture_group = byzantine - NOT = { culture = coptic } - NOT = { culture = arberian } + NOR = { + culture = coptic + culture = arberian + } } + tribal_building_allow = yes } upgrades_from = tb_culture_group_byzantine_3 prestige_cost = 400 @@ -6929,15 +6953,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = irish - } + ROOT = { culture = irish } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = irish - } + ROOT = { culture = irish } + tribal_building_allow = yes } prestige_cost = 100 @@ -6958,15 +6979,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = irish - } + ROOT = { culture = irish } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = irish - } + ROOT = { culture = irish } + tribal_building_allow = yes } upgrades_from = tb_culture_irish_1 prestige_cost = 200 @@ -6990,15 +7008,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = irish - } + ROOT = { culture = irish } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = irish - } + ROOT = { culture = irish } + tribal_building_allow = yes } upgrades_from = tb_culture_irish_2 prestige_cost = 300 @@ -7021,15 +7036,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = irish - } + ROOT = { culture = irish } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = irish - } + ROOT = { culture = irish } + tribal_building_allow = yes } upgrades_from = tb_culture_irish_3 prestige_cost = 400 @@ -7053,15 +7065,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = ethiopian - } + ROOT = { culture = ethiopian } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = ethiopian - } + ROOT = { culture = ethiopian } + tribal_building_allow = yes } prestige_cost = 100 @@ -7082,15 +7091,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = ethiopian - } + ROOT = { culture = ethiopian } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = ethiopian - } + ROOT = { culture = ethiopian } + tribal_building_allow = yes } upgrades_from = tb_culture_ethiopian_1 prestige_cost = 200 @@ -7114,15 +7120,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = ethiopian - } + ROOT = { culture = ethiopian } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = ethiopian - } + ROOT = { culture = ethiopian } + tribal_building_allow = yes } upgrades_from = tb_culture_ethiopian_2 prestige_cost = 300 @@ -7145,15 +7148,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = ethiopian - } + ROOT = { culture = ethiopian } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = ethiopian - } + ROOT = { culture = ethiopian } + tribal_building_allow = yes } upgrades_from = tb_culture_ethiopian_3 prestige_cost = 400 @@ -7177,15 +7177,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = somali - } + ROOT = { culture = somali } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = somali - } + ROOT = { culture = somali } + tribal_building_allow = yes } prestige_cost = 100 @@ -7206,15 +7203,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = somali - } + ROOT = { culture = somali } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = somali - } + ROOT = { culture = somali } + tribal_building_allow = yes } upgrades_from = tb_culture_somali_1 prestige_cost = 200 @@ -7238,15 +7232,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = somali - } + ROOT = { culture = somali } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = somali - } + ROOT = { culture = somali } + tribal_building_allow = yes } upgrades_from = tb_culture_somali_2 prestige_cost = 300 @@ -7269,15 +7260,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = somali - } + ROOT = { culture = somali } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = somali - } + ROOT = { culture = somali } + tribal_building_allow = yes } upgrades_from = tb_culture_somali_3 prestige_cost = 400 @@ -7320,6 +7308,7 @@ tribal = { culture = daju } } + tribal_building_allow = yes } prestige_cost = 100 @@ -7360,6 +7349,7 @@ tribal = { culture = daju } } + tribal_building_allow = yes } upgrades_from = tb_culture_west_african_1 prestige_cost = 200 @@ -7403,6 +7393,7 @@ tribal = { culture = daju } } + tribal_building_allow = yes } upgrades_from = tb_culture_west_african_2 prestige_cost = 300 @@ -7445,6 +7436,7 @@ tribal = { culture = daju } } + tribal_building_allow = yes } upgrades_from = tb_culture_west_african_3 prestige_cost = 400 @@ -7475,9 +7467,8 @@ tribal = { } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture_group = south_slavic - } + ROOT = { culture_group = south_slavic } + tribal_building_allow = yes } prestige_cost = 100 @@ -7504,9 +7495,8 @@ tribal = { } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture_group = south_slavic - } + ROOT = { culture_group = south_slavic } + tribal_building_allow = yes } upgrades_from = tb_culture_group_south_slavic_1 prestige_cost = 200 @@ -7530,15 +7520,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture_group = south_slavic - } + ROOT = { culture_group = south_slavic } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture_group = south_slavic - } + ROOT = { culture_group = south_slavic } + tribal_building_allow = yes } upgrades_from = tb_culture_group_south_slavic_2 prestige_cost = 300 @@ -7561,15 +7548,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture_group = south_slavic - } + ROOT = { culture_group = south_slavic } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture_group = south_slavic - } + ROOT = { culture_group = south_slavic } + tribal_building_allow = yes } upgrades_from = tb_culture_group_south_slavic_3 prestige_cost = 400 @@ -7593,15 +7577,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = dutch - } + ROOT = { culture = dutch } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = dutch - } + ROOT = { culture = dutch } + tribal_building_allow = yes } prestige_cost = 100 @@ -7624,15 +7605,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = dutch - } + ROOT = { culture = dutch } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = dutch - } + ROOT = { culture = dutch } + tribal_building_allow = yes } upgrades_from = tb_culture_dutch_1 prestige_cost = 200 @@ -7658,15 +7636,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = dutch - } + ROOT = { culture = dutch } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = dutch - } + ROOT = { culture = dutch } + tribal_building_allow = yes } upgrades_from = tb_culture_dutch_2 prestige_cost = 300 @@ -7691,15 +7666,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = dutch - } + ROOT = { culture = dutch } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = dutch - } + ROOT = { culture = dutch } + tribal_building_allow = yes } upgrades_from = tb_culture_dutch_3 prestige_cost = 400 @@ -7725,15 +7697,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = nahua - } + ROOT = { culture = nahua } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = nahua - } + ROOT = { culture = nahua } + tribal_building_allow = yes } prestige_cost = 100 @@ -7754,15 +7723,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = nahua - } + ROOT = { culture = nahua } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = nahua - } + ROOT = { culture = nahua } + tribal_building_allow = yes } upgrades_from = tb_culture_nahua_1 prestige_cost = 200 @@ -7786,15 +7752,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = nahua - } + ROOT = { culture = nahua } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = nahua - } + ROOT = { culture = nahua } + tribal_building_allow = yes } upgrades_from = tb_culture_nahua_2 prestige_cost = 300 @@ -7817,15 +7780,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = nahua - } + ROOT = { culture = nahua } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = nahua - } + ROOT = { culture = nahua } + tribal_building_allow = yes } upgrades_from = tb_culture_nahua_3 prestige_cost = 400 @@ -7838,6 +7798,7 @@ tribal = { extra_tech_building_start = 0.8 } + # Jewish Heavy Infantry tb_culture_jewish_1 = { desc = ca_culture_jewish_1_desc @@ -7848,15 +7809,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture_group = israelite - } + ROOT = { culture_group = israelite } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture_group = israelite - } + ROOT = { culture_group = israelite } + tribal_building_allow = yes } prestige_cost = 100 @@ -7877,15 +7835,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture_group = israelite - } + ROOT = { culture_group = israelite } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture_group = israelite - } + ROOT = { culture_group = israelite } + tribal_building_allow = yes } upgrades_from = tb_culture_jewish_1 prestige_cost = 200 @@ -7909,15 +7864,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture_group = israelite - } + ROOT = { culture_group = israelite } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture_group = israelite - } + ROOT = { culture_group = israelite } + tribal_building_allow = yes } upgrades_from = tb_culture_jewish_2 prestige_cost = 300 @@ -7940,15 +7892,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture_group = israelite - } + ROOT = { culture_group = israelite } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture_group = israelite - } + ROOT = { culture_group = israelite } + tribal_building_allow = yes } upgrades_from = tb_culture_jewish_3 prestige_cost = 400 @@ -7987,6 +7936,7 @@ tribal = { culture_group = dravidian_group } } + tribal_building_allow = yes } prestige_cost = 100 @@ -8023,6 +7973,7 @@ tribal = { culture_group = dravidian_group } } + tribal_building_allow = yes } upgrades_from = tb_culture_indian_1 prestige_cost = 200 @@ -8063,6 +8014,7 @@ tribal = { culture_group = dravidian_group } } + tribal_building_allow = yes } upgrades_from = tb_culture_indian_2 prestige_cost = 300 @@ -8102,6 +8054,7 @@ tribal = { culture_group = dravidian_group } } + tribal_building_allow = yes } upgrades_from = tb_culture_indian_3 prestige_cost = 400 @@ -8126,15 +8079,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = nubian - } + ROOT = { culture = nubian } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = nubian - } + ROOT = { culture = nubian } + tribal_building_allow = yes } prestige_cost = 100 @@ -8157,15 +8107,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = nubian - } + ROOT = { culture = nubian } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = nubian - } + ROOT = { culture = nubian } + tribal_building_allow = yes } upgrades_from = tb_culture_nubian_1 prestige_cost = 200 @@ -8191,15 +8138,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = nubian - } + ROOT = { culture = nubian } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = nubian - } + ROOT = { culture = nubian } + tribal_building_allow = yes } upgrades_from = tb_culture_nubian_2 prestige_cost = 300 @@ -8224,15 +8168,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = nubian - } + ROOT = { culture = nubian } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = nubian - } + ROOT = { culture = nubian } + tribal_building_allow = yes } upgrades_from = tb_culture_nubian_3 prestige_cost = 400 @@ -8274,6 +8215,7 @@ tribal = { culture = frankish } } + tribal_building_allow = yes } prestige_cost = 100 @@ -8310,6 +8252,7 @@ tribal = { culture = frankish } } + tribal_building_allow = yes } upgrades_from = tb_culture_germanic_1 prestige_cost = 200 @@ -8349,6 +8292,7 @@ tribal = { culture = frankish } } + tribal_building_allow = yes } upgrades_from = tb_culture_germanic_2 prestige_cost = 300 @@ -8387,6 +8331,7 @@ tribal = { culture = frankish } } + tribal_building_allow = yes } upgrades_from = tb_culture_germanic_3 prestige_cost = 400 @@ -8410,15 +8355,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = pictish - } + ROOT = { culture = pictish } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = pictish - } + ROOT = { culture = pictish } + tribal_building_allow = yes } prestige_cost = 100 @@ -8440,15 +8382,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = pictish - } + ROOT = { culture = pictish } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = pictish - } + ROOT = { culture = pictish } + tribal_building_allow = yes } upgrades_from = tb_culture_pictish_1 prestige_cost = 200 @@ -8473,15 +8412,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = pictish - } + ROOT = { culture = pictish } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = pictish - } + ROOT = { culture = pictish } + tribal_building_allow = yes } upgrades_from = tb_culture_pictish_2 prestige_cost = 300 @@ -8505,15 +8441,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = pictish - } + ROOT = { culture = pictish } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = pictish - } + ROOT = { culture = pictish } + tribal_building_allow = yes } upgrades_from = tb_culture_pictish_3 prestige_cost = 400 @@ -8538,15 +8471,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = suebi - } + ROOT = { culture = suebi } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = suebi - } + ROOT = { culture = suebi } + tribal_building_allow = yes } prestige_cost = 100 @@ -8569,15 +8499,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = suebi - } + ROOT = { culture = suebi } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = suebi - } + ROOT = { culture = suebi } + tribal_building_allow = yes } upgrades_from = tb_culture_suebi_1 prestige_cost = 200 @@ -8603,15 +8530,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = suebi - } + ROOT = { culture = suebi } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = suebi - } + ROOT = { culture = suebi } + tribal_building_allow = yes } upgrades_from = tb_culture_suebi_2 prestige_cost = 300 @@ -8636,15 +8560,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = suebi - } + ROOT = { culture = suebi } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = suebi - } + ROOT = { culture = suebi } + tribal_building_allow = yes } upgrades_from = tb_culture_suebi_3 prestige_cost = 400 @@ -8686,6 +8607,7 @@ tribal = { culture = berber } } + tribal_building_allow = yes } prestige_cost = 100 @@ -8725,6 +8647,7 @@ tribal = { culture = berber } } + tribal_building_allow = yes } upgrades_from = tb_culture_moors_1 prestige_cost = 200 @@ -8767,6 +8690,7 @@ tribal = { culture = berber } } + tribal_building_allow = yes } upgrades_from = tb_culture_moors_2 prestige_cost = 300 @@ -8808,6 +8732,7 @@ tribal = { culture = berber } } + tribal_building_allow = yes } upgrades_from = tb_culture_moors_3 prestige_cost = 400 @@ -8834,15 +8759,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = han - } + ROOT = { culture = han } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = han - } + ROOT = { culture = han } + tribal_building_allow = yes } prestige_cost = 100 @@ -8863,15 +8785,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = han - } + ROOT = { culture = han } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = han - } + ROOT = { culture = han } + tribal_building_allow = yes } upgrades_from = tb_culture_chinese_han_1 prestige_cost = 200 @@ -8895,15 +8814,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = han - } + ROOT = { culture = han } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = han - } + ROOT = { culture = han } + tribal_building_allow = yes } upgrades_from = tb_culture_chinese_han_2 prestige_cost = 300 @@ -8926,15 +8842,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = han - } + ROOT = { culture = han } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = han - } + ROOT = { culture = han } + tribal_building_allow = yes } upgrades_from = tb_culture_chinese_han_3 prestige_cost = 400 @@ -8958,15 +8871,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = jurchen - } + ROOT = { culture = jurchen } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = jurchen - } + ROOT = { culture = jurchen } + tribal_building_allow = yes } prestige_cost = 100 @@ -8990,15 +8900,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = jurchen - } + ROOT = { culture = jurchen } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = jurchen - } + ROOT = { culture = jurchen } + tribal_building_allow = yes } upgrades_from = tb_culture_altaic_jurchen_1 prestige_cost = 200 @@ -9025,15 +8932,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = jurchen - } + ROOT = { culture = jurchen } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = jurchen - } + ROOT = { culture = jurchen } + tribal_building_allow = yes } upgrades_from = tb_culture_altaic_jurchen_2 prestige_cost = 300 @@ -9059,15 +8963,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = jurchen - } + ROOT = { culture = jurchen } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = jurchen - } + ROOT = { culture = jurchen } + tribal_building_allow = yes } upgrades_from = tb_culture_altaic_jurchen_3 prestige_cost = 400 @@ -9094,15 +8995,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture_group = tibetan_group - } + ROOT = { culture_group = tibetan_group } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture_group = tibetan_group - } + ROOT = { culture_group = tibetan_group } + tribal_building_allow = yes } prestige_cost = 100 @@ -9128,15 +9026,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture_group = tibetan_group - } + ROOT = { culture_group = tibetan_group } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture_group = tibetan_group - } + ROOT = { culture_group = tibetan_group } + tribal_building_allow = yes } upgrades_from = tb_culture_tibetan_1 prestige_cost = 200 @@ -9165,15 +9060,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture_group = tibetan_group - } + ROOT = { culture_group = tibetan_group } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture_group = tibetan_group - } + ROOT = { culture_group = tibetan_group } + tribal_building_allow = yes } upgrades_from = tb_culture_tibetan_2 prestige_cost = 300 @@ -9201,15 +9093,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture_group = tibetan_group - } + ROOT = { culture_group = tibetan_group } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture_group = tibetan_group - } + ROOT = { culture_group = tibetan_group } + tribal_building_allow = yes } upgrades_from = tb_culture_tibetan_3 prestige_cost = 400 @@ -9238,15 +9127,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = coptic - } + ROOT = { culture = coptic } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = coptic - } + ROOT = { culture = coptic } + tribal_building_allow = yes } prestige_cost = 100 @@ -9267,15 +9153,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = coptic - } + ROOT = { culture = coptic } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = coptic - } + ROOT = { culture = coptic } + tribal_building_allow = yes } upgrades_from = tb_culture_coptic_1 prestige_cost = 200 @@ -9299,15 +9182,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = coptic - } + ROOT = { culture = coptic } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = coptic - } + ROOT = { culture = coptic } + tribal_building_allow = yes } upgrades_from = tb_culture_coptic_2 prestige_cost = 300 @@ -9330,15 +9210,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = coptic - } + ROOT = { culture = coptic } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = coptic - } + ROOT = { culture = coptic } + tribal_building_allow = yes } upgrades_from = tb_culture_coptic_3 prestige_cost = 400 @@ -9396,6 +9273,7 @@ tribal = { culture_group = dragon_group } } + tribal_building_allow = yes } prestige_cost = 100 @@ -9450,6 +9328,7 @@ tribal = { culture_group = dragon_group } } + tribal_building_allow = yes } upgrades_from = tb_culture_animal_1 prestige_cost = 200 @@ -9507,6 +9386,7 @@ tribal = { culture_group = dragon_group } } + tribal_building_allow = yes } upgrades_from = tb_culture_animal_2 prestige_cost = 300 @@ -9563,6 +9443,7 @@ tribal = { culture_group = dragon_group } } + tribal_building_allow = yes } upgrades_from = tb_culture_animal_3 prestige_cost = 400 @@ -9586,15 +9467,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = arberian - } + ROOT = { culture = arberian } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = arberian - } + ROOT = { culture = arberian } + tribal_building_allow = yes } prestige_cost = 100 @@ -9616,15 +9494,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = arberian - } + ROOT = { culture = arberian } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = arberian - } + ROOT = { culture = arberian } + tribal_building_allow = yes } upgrades_from = tb_culture_arberian_1 prestige_cost = 200 @@ -9649,15 +9524,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = arberian - } + ROOT = { culture = arberian } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = arberian - } + ROOT = { culture = arberian } + tribal_building_allow = yes } upgrades_from = tb_culture_arberian_2 prestige_cost = 300 @@ -9681,15 +9553,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = arberian - } + ROOT = { culture = arberian } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = arberian - } + ROOT = { culture = arberian } + tribal_building_allow = yes } upgrades_from = tb_culture_arberian_3 prestige_cost = 400 @@ -9714,15 +9583,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = sardinian - } + ROOT = { culture = sardinian } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = sardinian - } + ROOT = { culture = sardinian } + tribal_building_allow = yes } prestige_cost = 100 @@ -9745,15 +9611,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = sardinian - } + ROOT = { culture = sardinian } } trigger = { TECH_CASTLE_CONSTRUCTION >= 0 - ROOT = { - culture = sardinian - } + ROOT = { culture = sardinian } + tribal_building_allow = yes } upgrades_from = tb_culture_sardinian_1 prestige_cost = 200 @@ -9779,15 +9642,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = sardinian - } + ROOT = { culture = sardinian } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = sardinian - } + ROOT = { culture = sardinian } + tribal_building_allow = yes } upgrades_from = tb_culture_sardinian_2 prestige_cost = 300 @@ -9812,15 +9672,12 @@ tribal = { } } is_active_trigger = { - ROOT = { - culture = sardinian - } + ROOT = { culture = sardinian } } trigger = { TECH_CASTLE_CONSTRUCTION >= 1 - ROOT = { - culture = sardinian - } + ROOT = { culture = sardinian } + tribal_building_allow = yes } upgrades_from = tb_culture_sardinian_3 prestige_cost = 400 diff --git a/CleanSlate/common/buildings/104_great_pillars.txt b/CleanSlate/common/buildings/104_great_pillars.txt index a43d4c48f..9f85f8127 100644 --- a/CleanSlate/common/buildings/104_great_pillars.txt +++ b/CleanSlate/common/buildings/104_great_pillars.txt @@ -15,6 +15,7 @@ tribal = { } } } + trigger = { tribal_building_allow = yes } gold_cost = 350 build_time = 3650 @@ -42,6 +43,7 @@ tribal = { } } } + trigger = { tribal_building_allow = yes } gold_cost = 350 build_time = 3650 @@ -68,6 +70,7 @@ tribal = { } } } + trigger = { tribal_building_allow = yes } gold_cost = 350 build_time = 3650 @@ -93,6 +96,7 @@ tribal = { } } } + trigger = { tribal_building_allow = yes } gold_cost = 350 build_time = 3650 @@ -118,6 +122,7 @@ tribal = { } } } + trigger = { tribal_building_allow = yes } gold_cost = 350 build_time = 3650 @@ -143,6 +148,7 @@ tribal = { } } } + trigger = { tribal_building_allow = yes } gold_cost = 350 build_time = 3650 @@ -169,6 +175,7 @@ tribal = { } } } + trigger = { tribal_building_allow = yes } gold_cost = 350 build_time = 3650 @@ -195,6 +202,7 @@ tribal = { } } } + trigger = { tribal_building_allow = yes } gold_cost = 350 build_time = 3650 @@ -219,6 +227,7 @@ tribal = { } } } + trigger = { tribal_building_allow = yes } gold_cost = 350 build_time = 3650 @@ -245,6 +254,7 @@ tribal = { } } } + trigger = { tribal_building_allow = yes } gold_cost = 350 build_time = 3650 From 5fe0e53a479569e228ec71c673aab02b12914f02 Mon Sep 17 00:00:00 2001 From: Schwarherz Date: Fri, 26 Jul 2024 03:34:34 -0400 Subject: [PATCH 07/11] Implemented family_palace_building_allow --- .../common/buildings/101_family_palace.txt | 155 ++++++++++++++---- 1 file changed, 124 insertions(+), 31 deletions(-) diff --git a/CleanSlate/common/buildings/101_family_palace.txt b/CleanSlate/common/buildings/101_family_palace.txt index 38ef1311c..632e485d2 100644 --- a/CleanSlate/common/buildings/101_family_palace.txt +++ b/CleanSlate/common/buildings/101_family_palace.txt @@ -3,7 +3,10 @@ family_palace = { # Mansion fp_mansion_1 = { # Mansion desc = fp_mansion_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 200 build_time = 1095 ai_creation_factor = 105 @@ -15,7 +18,10 @@ family_palace = { } fp_mansion_2 = { # Great Mansion desc = fp_mansion_2_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } upgrades_from = fp_mansion_1 gold_cost = 300 build_time = 1460 @@ -29,7 +35,10 @@ family_palace = { } fp_mansion_3 = { # Palace desc = fp_mansion_3_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } upgrades_from = fp_mansion_2 gold_cost = 400 build_time = 2190 @@ -43,7 +52,10 @@ family_palace = { } fp_mansion_4 = { # Grand Palace desc = fp_mansion_4_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } upgrades_from = fp_mansion_3 gold_cost = 500 build_time = 2190 @@ -59,7 +71,10 @@ family_palace = { # Guard Barracks fp_barracks_1 = { desc = fp_barracks_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 150 build_time = 730 ai_creation_factor = 100 @@ -71,7 +86,10 @@ family_palace = { } fp_barracks_2 = { # Swordsmith desc = fp_barracks_2_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } upgrades_from = fp_barracks_1 prerequisites = { fp_mansion_2 } gold_cost = 250 @@ -85,7 +103,10 @@ family_palace = { } fp_barracks_3 = { # Armory desc = fp_barracks_3_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } upgrades_from = fp_barracks_2 prerequisites = { fp_mansion_3 } gold_cost = 350 @@ -101,7 +122,10 @@ family_palace = { # Small Stable fp_stable_1 = { desc = fp_stable_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 150 build_time = 730 ai_creation_factor = 100 @@ -112,7 +136,10 @@ family_palace = { } fp_stable_2 = { # Riding Grounds desc = fp_stable_2_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 250 build_time = 1095 upgrades_from = fp_stable_1 @@ -125,7 +152,10 @@ family_palace = { } fp_stable_3 = { # Horse Breeder desc = fp_stable_3_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 350 build_time = 1460 upgrades_from = fp_stable_2 @@ -141,7 +171,10 @@ family_palace = { # Bowyer fp_bowyer_1 = { desc = fp_bowyer_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 150 build_time = 730 ai_creation_factor = 100 @@ -153,7 +186,10 @@ family_palace = { } fp_bowyer_2 = { # Target Range desc = fp_bowyer_2_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 250 build_time = 1095 upgrades_from = fp_bowyer_1 @@ -167,7 +203,10 @@ family_palace = { } fp_bowyer_3 = { # Crossbow Workshop desc = fp_bowyer_3_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 350 build_time = 1460 upgrades_from = fp_bowyer_2 @@ -183,7 +222,10 @@ family_palace = { # Map Room fp_shipyard_1 = { desc = fp_shipyard_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 150 build_time = 730 ai_creation_factor = 100 @@ -194,7 +236,10 @@ family_palace = { } fp_shipyard_2 = { # Private Shipyard desc = fp_shipyard_2_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 250 build_time = 1095 upgrades_from = fp_shipyard_1 @@ -207,7 +252,10 @@ family_palace = { } fp_shipyard_3 = { # Naval Arsenal desc = fp_shipyard_3_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 350 build_time = 1460 upgrades_from = fp_shipyard_2 @@ -222,7 +270,10 @@ family_palace = { # Military Warehouse fp_warehouse_1 = { desc = fp_warehouse_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 150 build_time = 730 ai_creation_factor = 100 @@ -235,7 +286,10 @@ family_palace = { } fp_warehouse_2 = { # Palace Archive desc = fp_warehouse_2_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 250 build_time = 1095 upgrades_from = fp_warehouse_1 @@ -251,7 +305,10 @@ family_palace = { } fp_warehouse_3 = { # Administrative Office desc = fp_warehouse_3_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 350 build_time = 1460 upgrades_from = fp_warehouse_2 @@ -269,7 +326,10 @@ family_palace = { # Palace Garden fp_garden_1 = { desc = fp_garden_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 150 build_time = 730 ai_creation_factor = 100 @@ -280,7 +340,10 @@ family_palace = { } fp_garden_2 = { # Scenic Pond desc = fp_garden_2_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 250 build_time = 1095 ai_creation_factor = 99 @@ -295,7 +358,10 @@ family_palace = { } fp_garden_3 = { # Hedge Maze desc = fp_garden_3_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 350 build_time = 1460 ai_creation_factor = 98 @@ -312,7 +378,10 @@ family_palace = { # Wine Cellar fp_cellar_1 = { desc = fp_cellar_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 150 build_time = 730 ai_creation_factor = 100 @@ -323,7 +392,10 @@ family_palace = { } fp_cellar_2 = { # Catacombs desc = fp_cellar_2_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 250 build_time = 1095 ai_creation_factor = 99 @@ -338,7 +410,10 @@ family_palace = { } fp_cellar_3 = { # Dungeon Complex desc = fp_cellar_3_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 350 build_time = 1460 ai_creation_factor = 98 @@ -355,7 +430,10 @@ family_palace = { # Secluded Shrine fp_shrine_1 = { desc = fp_shrine_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 150 build_time = 730 ai_creation_factor = 100 @@ -367,7 +445,10 @@ family_palace = { } fp_shrine_2 = { # Private Art Collection desc = fp_shrine_2_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 250 build_time = 1095 upgrades_from = fp_shrine_1 @@ -381,7 +462,10 @@ family_palace = { } fp_shrine_3 = { # Grand Library desc = fp_shrine_3_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 350 build_time = 1460 upgrades_from = fp_shrine_2 @@ -397,7 +481,10 @@ family_palace = { # Fortified Vault fp_vault_1 = { desc = fp_vault_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 150 build_time = 730 ai_creation_factor = 100 @@ -408,7 +495,10 @@ family_palace = { } fp_vault_2 = { # Secret Passages desc = fp_vault_2_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 250 build_time = 1095 upgrades_from = fp_vault_1 @@ -422,7 +512,10 @@ family_palace = { } fp_vault_3 = { # Hidden Chamber desc = fp_vault_3_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + family_palace_building_allow = yes + } gold_cost = 350 build_time = 1460 upgrades_from = fp_vault_2 From 567a06fe8734c8daa583b7a2c4dea1d22cb7bd14 Mon Sep 17 00:00:00 2001 From: Schwarherz Date: Fri, 26 Jul 2024 03:41:03 -0400 Subject: [PATCH 08/11] Implemented hospital_building_allow --- CleanSlate/common/buildings/101_hospital.txt | 126 ++++++++++--------- 1 file changed, 70 insertions(+), 56 deletions(-) diff --git a/CleanSlate/common/buildings/101_hospital.txt b/CleanSlate/common/buildings/101_hospital.txt index 99ce2217d..05202fc79 100644 --- a/CleanSlate/common/buildings/101_hospital.txt +++ b/CleanSlate/common/buildings/101_hospital.txt @@ -2,11 +2,12 @@ hospital = { # Hospital hospital_building_1 = { - potential = { - has_dlc = "Reapers" - } + potential = { has_dlc = "Reapers" } desc = hospital_building_1_desc - trigger = { TECH_CONSTRUCTION >= 2 } + trigger = { + TECH_CONSTRUCTION >= 2 + hospital_building_allow = yes + } gold_cost = 250 build_time = 360 ai_creation_factor = 5 @@ -17,11 +18,12 @@ hospital = { extra_tech_building_start = 10.0 # Never get at start of game } hospital_building_2 = { - potential = { - has_dlc = "Reapers" - } + potential = { has_dlc = "Reapers" } desc = hospital_building_2_desc - trigger = { TECH_CONSTRUCTION >= 3 } + trigger = { + TECH_CONSTRUCTION >= 3 + hospital_building_allow = yes + } gold_cost = 500 build_time = 365 upgrades_from = hospital_building_1 @@ -33,11 +35,12 @@ hospital = { extra_tech_building_start = 10.0 # Never get at start of game } hospital_building_3 = { - potential = { - has_dlc = "Reapers" - } + potential = { has_dlc = "Reapers" } desc = hospital_building_3_desc - trigger = { TECH_CONSTRUCTION >= 4 } + trigger = { + TECH_CONSTRUCTION >= 4 + hospital_building_allow = yes + } gold_cost = 1000 build_time = 730 upgrades_from = hospital_building_2 @@ -49,11 +52,12 @@ hospital = { extra_tech_building_start = 10.0 # Never get at start of game } hospital_building_4 = { - potential = { - has_dlc = "Reapers" - } + potential = { has_dlc = "Reapers" } desc = hospital_building_4_desc - trigger = { TECH_CONSTRUCTION >= 5 } + trigger = { + TECH_CONSTRUCTION >= 5 + hospital_building_allow = yes + } gold_cost = 2000 build_time = 365 upgrades_from = hospital_building_3 @@ -65,11 +69,12 @@ hospital = { extra_tech_building_start = 10.0 # Never get at start of game } hospital_building_5 = { - potential = { - has_dlc = "Reapers" - } + potential = { has_dlc = "Reapers" } desc = hospital_building_5_desc - trigger = { TECH_CONSTRUCTION >= 6 } + trigger = { + TECH_CONSTRUCTION >= 6 + hospital_building_allow = yes + } gold_cost = 4000 build_time = 1095 upgrades_from = hospital_building_4 @@ -83,12 +88,13 @@ hospital = { # Leper Colony leper_colony_1 = { - potential = { - has_dlc = "Reapers" - } + potential = { has_dlc = "Reapers" } prerequisites = { hospital_building_1 } desc = leper_colony_building_desc - trigger = { TECH_CONSTRUCTION >= 2 } + trigger = { + TECH_CONSTRUCTION >= 2 + hospital_building_allow = yes + } gold_cost = 300 build_time = 365 ai_creation_factor = 5 @@ -101,12 +107,13 @@ hospital = { # Soup Kitchen soup_kitchen_1 = { - potential = { - has_dlc = "Reapers" - } + potential = { has_dlc = "Reapers" } prerequisites = { hospital_building_1 } desc = soup_kitchen_building_desc - trigger = { TECH_CONSTRUCTION >= 2 } + trigger = { + TECH_CONSTRUCTION >= 2 + hospital_building_allow = yes + } gold_cost = 250 build_time = 365 ai_creation_factor = 5 @@ -121,12 +128,13 @@ hospital = { # Chapel chapel_1 = { - potential = { - has_dlc = "Reapers" - } + potential = { has_dlc = "Reapers" } prerequisites = { hospital_building_1 } desc = chapel_building_desc - trigger = { TECH_CONSTRUCTION >= 3 } + trigger = { + TECH_CONSTRUCTION >= 3 + hospital_building_allow = yes + } gold_cost = 600 build_time = 365 ai_creation_factor = 5 @@ -141,12 +149,13 @@ hospital = { # Translation House translation_house_1 = { - potential = { - has_dlc = "Reapers" - } + potential = { has_dlc = "Reapers" } prerequisites = { hospital_building_2 } desc = translation_house_building_desc - trigger = { TECH_CONSTRUCTION >= 3 } + trigger = { + TECH_CONSTRUCTION >= 3 + hospital_building_allow = yes + } gold_cost = 400 build_time = 365 ai_creation_factor = 5 @@ -160,12 +169,13 @@ hospital = { # Pilgrim's Inn pilgrims_inn_1 = { - potential = { - has_dlc = "Reapers" - } + potential = { has_dlc = "Reapers" } prerequisites = { hospital_building_1 } desc = pilgrims_inn_building_desc - trigger = { TECH_CONSTRUCTION >= 3 } + trigger = { + TECH_CONSTRUCTION >= 3 + hospital_building_allow = yes + } gold_cost = 400 build_time = 365 ai_creation_factor = 5 @@ -179,12 +189,13 @@ hospital = { # Library library_1 = { - potential = { - has_dlc = "Reapers" - } + potential = { has_dlc = "Reapers" } prerequisites = { hospital_building_1 } desc = library_building_desc - trigger = { TECH_CONSTRUCTION >= 3 } + trigger = { + TECH_CONSTRUCTION >= 3 + hospital_building_allow = yes + } gold_cost = 450 build_time = 365 ai_creation_factor = 5 @@ -198,12 +209,13 @@ hospital = { # Pharmacology Laboratory pharmacology_laboratory_1 = { - potential = { - has_dlc = "Reapers" - } + potential = { has_dlc = "Reapers" } prerequisites = { hospital_building_3 } desc = pharmacology_laboratory_building_desc - trigger = { TECH_CONSTRUCTION >= 4 } + trigger = { + TECH_CONSTRUCTION >= 4 + hospital_building_allow = yes + } gold_cost = 450 build_time = 365 ai_creation_factor = 5 @@ -217,15 +229,16 @@ hospital = { # Medical Academy medical_academy_1 = { - potential = { - has_dlc = "Reapers" - } + potential = { has_dlc = "Reapers" } prerequisites = { hospital_building_3 library_1 } desc = medical_academy_building_desc - trigger = { TECH_CONSTRUCTION >= 4 } + trigger = { + TECH_CONSTRUCTION >= 4 + hospital_building_allow = yes + } gold_cost = 500 build_time = 365 ai_creation_factor = 5 @@ -241,15 +254,16 @@ hospital = { # Observatory observatory_1 = { - potential = { - has_dlc = "Reapers" - } + potential = { has_dlc = "Reapers" } prerequisites = { hospital_building_3 pharmacology_laboratory_1 } desc = observatory_building_desc - trigger = { TECH_CONSTRUCTION >= 4 } + trigger = { + TECH_CONSTRUCTION >= 4 + hospital_building_allow = yes + } gold_cost = 400 build_time = 365 ai_creation_factor = 5 From 37e105959c47857712da5b928293acfdfa443bfc Mon Sep 17 00:00:00 2001 From: Schwarherz Date: Fri, 26 Jul 2024 03:49:18 -0400 Subject: [PATCH 09/11] Implemented trading_post_building_allow --- .../common/buildings/101_tradepost_base.txt | 81 ++++++++++--------- .../common/buildings/101_tradepost_sahara.txt | 8 ++ .../buildings/101_tradepost_silk_road.txt | 12 +++ 3 files changed, 65 insertions(+), 36 deletions(-) diff --git a/CleanSlate/common/buildings/101_tradepost_base.txt b/CleanSlate/common/buildings/101_tradepost_base.txt index e392646a5..c17efc5c4 100644 --- a/CleanSlate/common/buildings/101_tradepost_base.txt +++ b/CleanSlate/common/buildings/101_tradepost_base.txt @@ -4,12 +4,13 @@ trade_post = { tr_port_1 = { potential = { is_coastal = yes - FROM = { - is_patrician = yes - } + FROM = { is_patrician = yes } } desc = tr_port_1_desc - trigger = { TECH_TRADE_PRACTICES >= 0 } + trigger = { + TECH_TRADE_PRACTICES >= 0 + trading_post_building_allow = yes + } gold_cost = 100 build_time = 182 ai_creation_factor = 95 @@ -21,12 +22,13 @@ trade_post = { tr_port_2 = { potential = { is_coastal = yes - FROM = { - is_patrician = yes - } + FROM = { is_patrician = yes } } desc = tr_port_2_desc - trigger = { TECH_TRADE_PRACTICES >= 0 } + trigger = { + TECH_TRADE_PRACTICES >= 0 + trading_post_building_allow = yes + } gold_cost = 150 build_time = 274 upgrades_from = tr_port_1 @@ -39,12 +41,13 @@ trade_post = { tr_port_3 = { potential = { is_coastal = yes - FROM = { - is_patrician = yes - } + FROM = { is_patrician = yes } } desc = tr_port_3_desc - trigger = { TECH_TRADE_PRACTICES >= 0 } + trigger = { + TECH_TRADE_PRACTICES >= 0 + trading_post_building_allow = yes + } gold_cost = 200 build_time = 365 upgrades_from = tr_port_2 @@ -59,12 +62,13 @@ trade_post = { tr_enclave_1 = { potential = { is_coastal = yes - FROM = { - is_patrician = yes - } + FROM = { is_patrician = yes } } desc = tr_enclave_1_desc - trigger = { TECH_TRADE_PRACTICES >= 0 } + trigger = { + TECH_TRADE_PRACTICES >= 0 + trading_post_building_allow = yes + } gold_cost = 100 build_time = 182 ai_creation_factor = 90 @@ -76,12 +80,13 @@ trade_post = { tr_enclave_2 = { potential = { is_coastal = yes - FROM = { - is_patrician = yes - } + FROM = { is_patrician = yes } } desc = tr_enclave_2_desc - trigger = { TECH_TRADE_PRACTICES >= 0 } + trigger = { + TECH_TRADE_PRACTICES >= 0 + trading_post_building_allow = yes + } gold_cost = 150 build_time = 274 upgrades_from = tr_enclave_1 @@ -94,12 +99,13 @@ trade_post = { tr_enclave_3 = { potential = { is_coastal = yes - FROM = { - is_patrician = yes - } + FROM = { is_patrician = yes } } desc = tr_enclave_3_desc - trigger = { TECH_TRADE_PRACTICES >= 0 } + trigger = { + TECH_TRADE_PRACTICES >= 0 + trading_post_building_allow = yes + } gold_cost = 200 build_time = 365 upgrades_from = tr_enclave_2 @@ -115,12 +121,13 @@ trade_post = { tr_garrison_1 = { potential = { is_coastal = yes - FROM = { - is_patrician = yes - } + FROM = { is_patrician = yes } } desc = tr_garrison_1_desc - trigger = { TECH_TRADE_PRACTICES >= 0 } + trigger = { + TECH_TRADE_PRACTICES >= 0 + trading_post_building_allow = yes + } gold_cost = 100 build_time = 182 ai_creation_factor = 91 @@ -134,12 +141,13 @@ trade_post = { tr_garrison_2 = { potential = { is_coastal = yes - FROM = { - is_patrician = yes - } + FROM = { is_patrician = yes } } desc = tr_garrison_2_desc - trigger = { TECH_TRADE_PRACTICES >= 0 } + trigger = { + TECH_TRADE_PRACTICES >= 0 + trading_post_building_allow = yes + } gold_cost = 150 build_time = 274 upgrades_from = tr_garrison_1 @@ -154,12 +162,13 @@ trade_post = { tr_garrison_3 = { potential = { is_coastal = yes - FROM = { - is_patrician = yes - } + FROM = { is_patrician = yes } } desc = tr_garrison_3_desc - trigger = { TECH_TRADE_PRACTICES >= 0 } + trigger = { + TECH_TRADE_PRACTICES >= 0 + trading_post_building_allow = yes + } gold_cost = 200 build_time = 365 upgrades_from = tr_garrison_2 diff --git a/CleanSlate/common/buildings/101_tradepost_sahara.txt b/CleanSlate/common/buildings/101_tradepost_sahara.txt index cb70868e9..05962fe07 100644 --- a/CleanSlate/common/buildings/101_tradepost_sahara.txt +++ b/CleanSlate/common/buildings/101_tradepost_sahara.txt @@ -9,6 +9,7 @@ trade_post = { desc = tr_sahara_1_desc trigger = { TECH_TRADE_PRACTICES >= 1 + trading_post_building_allow = yes } gold_cost = 200 build_time = 150 @@ -28,6 +29,7 @@ trade_post = { desc = tr_sahara_2_desc trigger = { TECH_TRADE_PRACTICES >= 2 + trading_post_building_allow = yes } gold_cost = 400 build_time = 300 @@ -49,6 +51,7 @@ trade_post = { desc = tr_sahara_3_desc trigger = { TECH_TRADE_PRACTICES >= 4 + trading_post_building_allow = yes } gold_cost = 800 build_time = 600 @@ -77,6 +80,7 @@ trade_post = { } trigger = { #TECH_CONSTRUCTION = 1 + trading_post_building_allow = yes } gold_cost = 100 build_time = 182 @@ -102,6 +106,7 @@ trade_post = { trigger = { TECH_TRADE_PRACTICES >= 1 TECH_CONSTRUCTION >= 1 + trading_post_building_allow = yes } gold_cost = 400 build_time = 365 @@ -128,6 +133,7 @@ trade_post = { trigger = { TECH_TRADE_PRACTICES >= 2 TECH_CONSTRUCTION >= 2 + trading_post_building_allow = yes } gold_cost = 1000 build_time = 730 @@ -153,6 +159,7 @@ trade_post = { desc = tr_salt_mine_1_desc trigger = { TECH_CONSTRUCTION >= 1 + trading_post_building_allow = yes } gold_cost = 250 build_time = 182 @@ -176,6 +183,7 @@ trade_post = { desc = tr_cloth_production_1_desc trigger = { TECH_TRADE_PRACTICES >= 1 + trading_post_building_allow = yes } gold_cost = 200 build_time = 182 diff --git a/CleanSlate/common/buildings/101_tradepost_silk_road.txt b/CleanSlate/common/buildings/101_tradepost_silk_road.txt index 4383d8f9a..957480db8 100644 --- a/CleanSlate/common/buildings/101_tradepost_silk_road.txt +++ b/CleanSlate/common/buildings/101_tradepost_silk_road.txt @@ -9,6 +9,7 @@ trade_post = { desc = tr_silk_road_1_desc trigger = { TECH_TRADE_PRACTICES >= 1 + trading_post_building_allow = yes } gold_cost = 200 build_time = 150 @@ -28,6 +29,7 @@ trade_post = { desc = tr_silk_road_2_desc trigger = { TECH_TRADE_PRACTICES >= 2 + trading_post_building_allow = yes } gold_cost = 400 build_time = 300 @@ -49,6 +51,7 @@ trade_post = { desc = tr_silk_road_3_desc trigger = { TECH_TRADE_PRACTICES >= 4 + trading_post_building_allow = yes } gold_cost = 800 build_time = 600 @@ -72,6 +75,7 @@ trade_post = { desc = tr_silk_road_office_1_desc trigger = { TECH_TRADE_PRACTICES >= 1 + trading_post_building_allow = yes } gold_cost = 200 build_time = 600 @@ -92,6 +96,7 @@ trade_post = { desc = tr_silk_road_office_2_desc trigger = { TECH_TRADE_PRACTICES >= 2 + trading_post_building_allow = yes } gold_cost = 600 build_time = 600 @@ -112,6 +117,7 @@ trade_post = { desc = tr_silk_road_office_3_desc trigger = { TECH_TRADE_PRACTICES >= 4 + trading_post_building_allow = yes } gold_cost = 1200 build_time = 600 @@ -134,6 +140,7 @@ trade_post = { desc = tr_silk_road_garrison_1_desc trigger = { TECH_TRADE_PRACTICES >= 1 + trading_post_building_allow = yes } gold_cost = 200 build_time = 600 @@ -153,6 +160,7 @@ trade_post = { desc = tr_silk_road_garrison_2_desc trigger = { TECH_TRADE_PRACTICES >= 2 + trading_post_building_allow = yes } gold_cost = 400 build_time = 600 @@ -174,6 +182,7 @@ trade_post = { desc = tr_silk_road_garrison_3_desc trigger = { TECH_TRADE_PRACTICES >= 4 + trading_post_building_allow = yes } gold_cost = 600 build_time = 600 @@ -204,6 +213,7 @@ trade_post = { } trigger = { TECH_TRADE_PRACTICES >= 1 + trading_post_building_allow = yes } gold_cost = 150 build_time = 400 @@ -233,6 +243,7 @@ trade_post = { } trigger = { TECH_TRADE_PRACTICES >= 3 + trading_post_building_allow = yes } gold_cost = 250 build_time = 600 @@ -264,6 +275,7 @@ trade_post = { } trigger = { TECH_TRADE_PRACTICES >= 4 + trading_post_building_allow = yes } gold_cost = 350 build_time = 800 From 68771273270898755f998d48b331a63a0e93ff15 Mon Sep 17 00:00:00 2001 From: Schwarherz Date: Fri, 26 Jul 2024 04:33:06 -0400 Subject: [PATCH 10/11] Implemented castle_building_allow for real this time --- CleanSlate/common/buildings/100_castle.txt | 146 +++++++++++++++++---- 1 file changed, 117 insertions(+), 29 deletions(-) diff --git a/CleanSlate/common/buildings/100_castle.txt b/CleanSlate/common/buildings/100_castle.txt index 72d5239df..e930fdb84 100644 --- a/CleanSlate/common/buildings/100_castle.txt +++ b/CleanSlate/common/buildings/100_castle.txt @@ -3,7 +3,10 @@ castle = { # Wall quality, gives fortlevel ca_wall_q_1 = { desc = ca_wall_q_1_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 0 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 0 + castle_building_allow = yes + } gold_cost = 50 build_time = 182 fort_level = 0.5 @@ -13,7 +16,10 @@ castle = { } ca_wall_q_2 = { desc = ca_wall_q_2_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 1 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 1 + castle_building_allow = yes + } upgrades_from = ca_wall_q_1 prerequisites = { ca_wall_1 } gold_cost = 50 @@ -25,7 +31,10 @@ castle = { } ca_wall_q_3 = { desc = ca_wall_q_3_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 3 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 3 + castle_building_allow = yes + } upgrades_from = ca_wall_q_2 gold_cost = 50 build_time = 182 @@ -36,7 +45,10 @@ castle = { } ca_wall_q_4 = { desc = ca_wall_q_4_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 5 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 5 + castle_building_allow = yes + } upgrades_from = ca_wall_q_3 gold_cost = 100 build_time = 365 @@ -47,7 +59,10 @@ castle = { } ca_wall_q_5 = { desc = ca_wall_q_5_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 7 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 7 + castle_building_allow = yes + } upgrades_from = ca_wall_q_4 gold_cost = 100 build_time = 365 @@ -60,7 +75,10 @@ castle = { # Walls, gives fortlevel, levysize and income ca_wall_1 = { desc = ca_wall_1_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 0 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 0 + castle_building_allow = yes + } gold_cost = 50 build_time = 365 fort_level = 0.5 @@ -72,7 +90,10 @@ castle = { } ca_wall_2 = { desc = ca_wall_2_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 2 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 2 + castle_building_allow = yes + } upgrades_from = ca_wall_1 gold_cost = 50 build_time = 547 # 1.5y @@ -85,7 +106,10 @@ castle = { } ca_wall_3 = { desc = ca_wall_3_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 4 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 4 + castle_building_allow = yes + } upgrades_from = ca_wall_2 gold_cost = 100 build_time = 730 # 2y @@ -98,7 +122,10 @@ castle = { } ca_wall_4 = { desc = ca_wall_4_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 6 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 6 + castle_building_allow = yes + } upgrades_from = ca_wall_3 gold_cost = 150 build_time = 1095 # 3y @@ -111,7 +138,10 @@ castle = { } ca_wall_5 = { desc = ca_wall_5_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 8 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 8 + castle_building_allow = yes + } upgrades_from = ca_wall_4 gold_cost = 150 build_time = 1460 # 4y @@ -125,6 +155,7 @@ castle = { ca_con_wall_6 = { # Theodosian Walls potential = { FROMFROM = { title = b_constantinople } + castle_building_allow = yes } desc = ca_con_wall_6_desc upgrades_from = ca_wall_5 @@ -140,7 +171,10 @@ castle = { # Keeps, gives levy and garrison size ca_keep_1 = { desc = ca_keep_1_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 0 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 0 + castle_building_allow = yes + } gold_cost = 150 build_time = 547 # 1.5y levy_size = 0.05 @@ -151,7 +185,10 @@ castle = { } ca_keep_2 = { desc = ca_keep_1_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 0 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 0 + castle_building_allow = yes + } prerequisites = { ca_wall_1 } upgrades_from = ca_keep_1 gold_cost = 200 @@ -164,7 +201,10 @@ castle = { } ca_keep_3 = { desc = ca_keep_1_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 2 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 2 + castle_building_allow = yes + } prerequisites = { ca_wall_2 } upgrades_from = ca_keep_2 gold_cost = 300 @@ -177,7 +217,10 @@ castle = { } ca_keep_4 = { desc = ca_keep_1_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 4 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 4 + castle_building_allow = yes + } upgrades_from = ca_keep_3 gold_cost = 400 build_time = 1460 # 4y @@ -189,7 +232,10 @@ castle = { } ca_keep_5 = { desc = ca_keep_1_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 6 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 6 + castle_building_allow = yes + } upgrades_from = ca_keep_4 gold_cost = 500 build_time = 2190 # 6y @@ -201,7 +247,10 @@ castle = { } ca_keep_6 = { desc = ca_keep_1_desc - trigger = { TECH_FORTIFICATIONS_CONSTRUCTION >= 8 } + trigger = { + TECH_FORTIFICATIONS_CONSTRUCTION >= 8 + castle_building_allow = yes + } upgrades_from = ca_keep_5 gold_cost = 500 build_time = 2190 # 6y @@ -215,7 +264,10 @@ castle = { # Militia barracks, gives light infantry and archers. ca_militia_barracks_1 = { desc = ca_militia_barracks_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + castle_building_allow = yes + } gold_cost = 100 build_time = 365 light_infantry = 80 @@ -226,7 +278,10 @@ castle = { } ca_militia_barracks_2 = { desc = ca_militia_barracks_2_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 1 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 1 + castle_building_allow = yes + } prerequisites = { ca_wall_1 } upgrades_from = ca_militia_barracks_1 gold_cost = 120 @@ -239,7 +294,10 @@ castle = { } ca_militia_barracks_3 = { desc = ca_militia_barracks_3_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 5 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 5 + castle_building_allow = yes + } upgrades_from = ca_militia_barracks_2 gold_cost = 200 build_time = 1095 @@ -251,7 +309,10 @@ castle = { } ca_militia_barracks_4 = { desc = ca_militia_barracks_3_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 7 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 7 + castle_building_allow = yes + } upgrades_from = ca_militia_barracks_3 gold_cost = 300 build_time = 1095 @@ -265,7 +326,10 @@ castle = { # Training grounds, gives morale and reinforce rate ca_training_grounds_1 = { desc = ca_training_grounds_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + castle_building_allow = yes + } prerequisites = { ca_wall_2 } gold_cost = 200 build_time = 730 @@ -278,7 +342,10 @@ castle = { } ca_training_grounds_2 = { desc = ca_training_grounds_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 3 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 3 + castle_building_allow = yes + } upgrades_from = ca_training_grounds_1 gold_cost = 250 build_time = 1095 @@ -291,7 +358,10 @@ castle = { } ca_training_grounds_3 = { desc = ca_training_grounds_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 6 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 6 + castle_building_allow = yes + } upgrades_from = ca_training_grounds_2 gold_cost = 300 build_time = 2190 @@ -306,7 +376,10 @@ castle = { # Barracks, gives heavy infantry and pikemen ca_barracks_1 = { desc = ca_barracks_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + castle_building_allow = yes + } gold_cost = 100 build_time = 365 heavy_infantry = 30 @@ -317,7 +390,10 @@ castle = { } ca_barracks_2 = { desc = ca_barracks_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 0 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 0 + castle_building_allow = yes + } prerequisites = { ca_wall_1 } upgrades_from = ca_barracks_1 gold_cost = 120 @@ -330,7 +406,10 @@ castle = { } ca_barracks_3 = { desc = ca_barracks_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 1 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 1 + castle_building_allow = yes + } prerequisites = { ca_wall_2 } upgrades_from = ca_barracks_2 gold_cost = 200 @@ -343,7 +422,10 @@ castle = { } ca_barracks_4 = { desc = ca_barracks_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 3 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 3 + castle_building_allow = yes + } upgrades_from = ca_barracks_3 gold_cost = 300 build_time = 1095 @@ -355,7 +437,10 @@ castle = { } ca_barracks_5 = { desc = ca_barracks_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 5 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 5 + castle_building_allow = yes + } upgrades_from = ca_barracks_4 gold_cost = 400 build_time = 2190 @@ -367,7 +452,10 @@ castle = { } ca_barracks_6 = { desc = ca_barracks_1_desc - trigger = { TECH_CASTLE_CONSTRUCTION >= 7 } + trigger = { + TECH_CASTLE_CONSTRUCTION >= 7 + castle_building_allow = yes + } upgrades_from = ca_barracks_5 gold_cost = 500 build_time = 2190 From 60bc65e989a8d78447101544a1f2dddc8949658d Mon Sep 17 00:00:00 2001 From: Schwarherz Date: Sat, 27 Jul 2024 03:55:34 -0400 Subject: [PATCH 11/11] Added cultural_building_allow --- .../common/buildings/103_culture_vanilla.txt | 269 ++++++++++++++++++ .../00_building_triggers.txt | 3 + 2 files changed, 272 insertions(+) diff --git a/CleanSlate/common/buildings/103_culture_vanilla.txt b/CleanSlate/common/buildings/103_culture_vanilla.txt index 6b87e99ac..c283ca3ca 100644 --- a/CleanSlate/common/buildings/103_culture_vanilla.txt +++ b/CleanSlate/common/buildings/103_culture_vanilla.txt @@ -30,6 +30,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -66,6 +67,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_saxon_english_1 gold_cost = 300 @@ -102,6 +104,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_saxon_english_2 gold_cost = 400 @@ -138,6 +141,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_saxon_english_3 gold_cost = 500 @@ -169,6 +173,7 @@ castle = { culture = scottish } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -198,6 +203,7 @@ castle = { culture = scottish } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_scottish_1 gold_cost = 300 @@ -227,6 +233,7 @@ castle = { culture = scottish } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_scottish_2 gold_cost = 400 @@ -256,6 +263,7 @@ castle = { culture = scottish } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_scottish_3 gold_cost = 500 @@ -294,6 +302,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -330,6 +339,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_group_baltic_1 gold_cost = 300 @@ -366,6 +376,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_group_baltic_2 gold_cost = 400 @@ -402,6 +413,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_group_baltic_3 gold_cost = 500 @@ -485,6 +497,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -569,6 +582,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_group_altaic_1 gold_cost = 300 @@ -653,6 +667,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_group_altaic_2 gold_cost = 400 @@ -737,6 +752,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_group_altaic_3 gold_cost = 500 @@ -790,6 +806,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -838,6 +855,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_frank_norman_german_1 gold_cost = 300 @@ -886,6 +904,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_frank_norman_german_2 gold_cost = 400 @@ -934,6 +953,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_frank_norman_german_3 gold_cost = 500 @@ -965,6 +985,7 @@ castle = { culture_group = iberian } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -994,6 +1015,7 @@ castle = { culture_group = iberian } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_group_iberian_1 gold_cost = 300 @@ -1023,6 +1045,7 @@ castle = { culture_group = iberian } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_group_iberian_2 gold_cost = 400 @@ -1052,6 +1075,7 @@ castle = { culture_group = iberian } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_group_iberian_3 gold_cost = 500 @@ -1090,6 +1114,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -1125,6 +1150,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_italian_1 gold_cost = 300 @@ -1161,6 +1187,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_italian_2 gold_cost = 400 @@ -1197,6 +1224,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_italian_3 gold_cost = 500 @@ -1228,6 +1256,7 @@ castle = { culture_group = east_slavic } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -1257,6 +1286,7 @@ castle = { culture_group = east_slavic } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_russian_1 gold_cost = 300 @@ -1286,6 +1316,7 @@ castle = { culture_group = east_slavic } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_russian_2 gold_cost = 400 @@ -1315,6 +1346,7 @@ castle = { culture_group = east_slavic } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_russian_3 gold_cost = 500 @@ -1359,6 +1391,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -1401,6 +1434,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_group_north_germanic_1 gold_cost = 300 @@ -1443,6 +1477,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_group_north_germanic_2 gold_cost = 400 @@ -1485,6 +1520,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_group_north_germanic_3 gold_cost = 500 @@ -1523,6 +1559,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -1559,6 +1596,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_hungarian_1 gold_cost = 300 @@ -1595,6 +1633,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_hungarian_2 gold_cost = 400 @@ -1631,6 +1670,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_hungarian_3 gold_cost = 500 @@ -1672,6 +1712,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -1711,6 +1752,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_group_arabic_1 gold_cost = 300 @@ -1750,6 +1792,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_group_arabic_2 gold_cost = 400 @@ -1789,6 +1832,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_group_arabic_3 gold_cost = 500 @@ -1828,6 +1872,7 @@ castle = { NOT = { culture = arberian } } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -1867,6 +1912,7 @@ castle = { NOT = { culture = arberian } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_group_byzantine_1 gold_cost = 300 @@ -1906,6 +1952,7 @@ castle = { NOT = { culture = arberian } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_group_byzantine_2 gold_cost = 400 @@ -1945,6 +1992,7 @@ castle = { NOT = { culture = arberian } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_group_byzantine_3 gold_cost = 500 @@ -1978,6 +2026,7 @@ castle = { culture = irish } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -2007,6 +2056,7 @@ castle = { culture = irish } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_irish_1 gold_cost = 300 @@ -2036,6 +2086,7 @@ castle = { culture = irish } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_irish_2 gold_cost = 400 @@ -2065,6 +2116,7 @@ castle = { culture = irish } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_irish_3 gold_cost = 500 @@ -2096,6 +2148,7 @@ castle = { culture = ethiopian } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -2125,6 +2178,7 @@ castle = { culture = ethiopian } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_ethiopian_1 gold_cost = 300 @@ -2154,6 +2208,7 @@ castle = { culture = ethiopian } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_ethiopian_2 gold_cost = 400 @@ -2183,6 +2238,7 @@ castle = { culture = ethiopian } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_ethiopian_3 gold_cost = 500 @@ -2214,6 +2270,7 @@ castle = { culture = somali } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -2243,6 +2300,7 @@ castle = { culture = somali } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_somali_1 gold_cost = 300 @@ -2272,6 +2330,7 @@ castle = { culture = somali } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_somali_2 gold_cost = 400 @@ -2301,6 +2360,7 @@ castle = { culture = somali } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_somali_3 gold_cost = 500 @@ -2342,6 +2402,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -2382,6 +2443,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_west_african_1 gold_cost = 300 @@ -2422,6 +2484,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_west_african_2 gold_cost = 400 @@ -2462,6 +2525,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_west_african_3 gold_cost = 500 @@ -2494,6 +2558,7 @@ castle = { culture_group = south_slavic } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -2525,6 +2590,7 @@ castle = { culture_group = south_slavic } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_group_south_slavic_1 gold_cost = 300 @@ -2556,6 +2622,7 @@ castle = { culture_group = south_slavic } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_group_south_slavic_2 gold_cost = 400 @@ -2587,6 +2654,7 @@ castle = { culture_group = south_slavic } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_group_south_slavic_3 gold_cost = 500 @@ -2620,6 +2688,7 @@ castle = { culture = dutch } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -2651,6 +2720,7 @@ castle = { culture = dutch } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_dutch_1 gold_cost = 300 @@ -2682,6 +2752,7 @@ castle = { culture = dutch } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_dutch_2 gold_cost = 400 @@ -2713,6 +2784,7 @@ castle = { culture = dutch } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_dutch_3 gold_cost = 500 @@ -2746,6 +2818,7 @@ castle = { culture = nahua } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -2775,6 +2848,7 @@ castle = { culture = nahua } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_nahua_1 gold_cost = 300 @@ -2804,6 +2878,7 @@ castle = { culture = nahua } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_nahua_2 gold_cost = 400 @@ -2833,6 +2908,7 @@ castle = { culture = nahua } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_nahua_3 gold_cost = 500 @@ -2864,6 +2940,7 @@ castle = { culture_group = israelite } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -2893,6 +2970,7 @@ castle = { culture_group = israelite } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_jewish_1 gold_cost = 300 @@ -2922,6 +3000,7 @@ castle = { culture_group = israelite } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_jewish_2 gold_cost = 400 @@ -2951,6 +3030,7 @@ castle = { culture_group = israelite } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_jewish_3 gold_cost = 500 @@ -2989,6 +3069,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -3025,6 +3106,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_indian_1 gold_cost = 300 @@ -3062,6 +3144,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_indian_2 gold_cost = 400 @@ -3099,6 +3182,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_indian_3 gold_cost = 500 @@ -3131,6 +3215,7 @@ castle = { culture = nubian } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -3162,6 +3247,7 @@ castle = { culture = nubian } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_nubian_1 gold_cost = 300 @@ -3193,6 +3279,7 @@ castle = { culture = nubian } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_nubian_2 gold_cost = 400 @@ -3224,6 +3311,7 @@ castle = { culture = nubian } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_nubian_3 gold_cost = 500 @@ -3264,6 +3352,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -3300,6 +3389,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_germanic_1 gold_cost = 300 @@ -3336,6 +3426,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_germanic_2 gold_cost = 400 @@ -3372,6 +3463,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_germanic_3 gold_cost = 500 @@ -3403,6 +3495,7 @@ castle = { culture = pictish } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -3433,6 +3526,7 @@ castle = { culture = pictish } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_pictish_1 gold_cost = 300 @@ -3463,6 +3557,7 @@ castle = { culture = pictish } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_pictish_2 gold_cost = 400 @@ -3493,6 +3588,7 @@ castle = { culture = pictish } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_pictish_3 gold_cost = 500 @@ -3525,6 +3621,7 @@ castle = { culture = suebi } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -3556,6 +3653,7 @@ castle = { culture = suebi } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_suebi_1 gold_cost = 300 @@ -3587,6 +3685,7 @@ castle = { culture = suebi } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_suebi_2 gold_cost = 400 @@ -3618,6 +3717,7 @@ castle = { culture = suebi } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_suebi_3 gold_cost = 500 @@ -3658,6 +3758,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -3697,6 +3798,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_moors_1 gold_cost = 300 @@ -3736,6 +3838,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_moors_2 gold_cost = 400 @@ -3775,6 +3878,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_moors_3 gold_cost = 500 @@ -3809,6 +3913,7 @@ castle = { culture = han } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -3838,6 +3943,7 @@ castle = { culture = han } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_chinese_han_1 gold_cost = 300 @@ -3867,6 +3973,7 @@ castle = { culture = han } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_chinese_han_2 gold_cost = 400 @@ -3896,6 +4003,7 @@ castle = { culture = han } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_chinese_han_3 gold_cost = 500 @@ -3927,6 +4035,7 @@ castle = { culture = jurchen } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -3959,6 +4068,7 @@ castle = { culture = jurchen } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_altaic_jurchen_1 gold_cost = 300 @@ -3991,6 +4101,7 @@ castle = { culture = jurchen } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_altaic_jurchen_2 gold_cost = 400 @@ -4023,6 +4134,7 @@ castle = { culture = jurchen } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_altaic_jurchen_3 gold_cost = 500 @@ -4057,6 +4169,7 @@ castle = { culture_group = tibetan_group } castle_building_allow = yes + cultural_building_allow = yes } #prerequisites = { ca_wall_2 } gold_cost = 200 @@ -4091,6 +4204,7 @@ castle = { culture_group = tibetan_group } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_tibetan_1 gold_cost = 300 @@ -4125,6 +4239,7 @@ castle = { culture_group = tibetan_group } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_tibetan_2 gold_cost = 400 @@ -4159,6 +4274,7 @@ castle = { culture_group = tibetan_group } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_tibetan_3 gold_cost = 500 @@ -4195,6 +4311,7 @@ castle = { culture = roman } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -4225,6 +4342,7 @@ castle = { culture = roman } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_roman_1 gold_cost = 300 @@ -4255,6 +4373,7 @@ castle = { culture = roman } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_roman_2 gold_cost = 400 @@ -4285,6 +4404,7 @@ castle = { culture = roman } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_roman_3 gold_cost = 500 @@ -4317,6 +4437,7 @@ castle = { culture = coptic } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -4346,6 +4467,7 @@ castle = { culture = coptic } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_coptic_1 gold_cost = 300 @@ -4375,6 +4497,7 @@ castle = { culture = coptic } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_coptic_2 gold_cost = 400 @@ -4404,6 +4527,7 @@ castle = { culture = coptic } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_coptic_3 gold_cost = 500 @@ -4460,6 +4584,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -4514,6 +4639,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_animal_1 gold_cost = 300 @@ -4568,6 +4694,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_animal_2 gold_cost = 400 @@ -4622,6 +4749,7 @@ castle = { } } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_animal_3 gold_cost = 500 @@ -4653,6 +4781,7 @@ castle = { culture = arberian } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -4683,6 +4812,7 @@ castle = { culture = arberian } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_arberian_1 gold_cost = 300 @@ -4713,6 +4843,7 @@ castle = { culture = arberian } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_arberian_2 gold_cost = 400 @@ -4743,6 +4874,7 @@ castle = { culture = arberian } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_arberian_3 gold_cost = 500 @@ -4775,6 +4907,7 @@ castle = { culture = sardinian } castle_building_allow = yes + cultural_building_allow = yes } prerequisites = { ca_wall_2 } gold_cost = 200 @@ -4806,6 +4939,7 @@ castle = { culture = sardinian } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_sardinian_1 gold_cost = 300 @@ -4837,6 +4971,7 @@ castle = { culture = sardinian } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_sardinian_2 gold_cost = 400 @@ -4868,6 +5003,7 @@ castle = { culture = sardinian } castle_building_allow = yes + cultural_building_allow = yes } upgrades_from = ca_culture_sardinian_3 gold_cost = 500 @@ -4914,6 +5050,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -4951,6 +5088,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_saxon_english_1 prestige_cost = 200 @@ -4991,6 +5129,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_saxon_english_2 prestige_cost = 300 @@ -5030,6 +5169,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_saxon_english_3 prestige_cost = 400 @@ -5059,6 +5199,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = scottish } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -5085,6 +5226,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = scottish } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_scottish_1 prestige_cost = 200 @@ -5114,6 +5256,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = scottish } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_scottish_2 prestige_cost = 300 @@ -5142,6 +5285,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = scottish } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_scottish_3 prestige_cost = 400 @@ -5182,6 +5326,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -5219,6 +5364,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_group_baltic_1 prestige_cost = 200 @@ -5259,6 +5405,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_group_baltic_2 prestige_cost = 300 @@ -5298,6 +5445,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_group_baltic_3 prestige_cost = 400 @@ -5383,6 +5531,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -5467,6 +5616,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_group_altaic_1 prestige_cost = 200 @@ -5554,6 +5704,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_group_altaic_2 prestige_cost = 300 @@ -5640,6 +5791,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_group_altaic_3 prestige_cost = 400 @@ -5694,6 +5846,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -5745,6 +5898,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_frank_norman_german_1 prestige_cost = 200 @@ -5799,6 +5953,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_frank_norman_german_2 prestige_cost = 300 @@ -5852,6 +6007,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_frank_norman_german_3 prestige_cost = 400 @@ -5883,6 +6039,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture_group = iberian } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -5909,6 +6066,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture_group = iberian } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_group_iberian_1 prestige_cost = 200 @@ -5938,6 +6096,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture_group = iberian } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_group_iberian_2 prestige_cost = 300 @@ -5966,6 +6125,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture_group = iberian } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_group_iberian_3 prestige_cost = 400 @@ -6006,6 +6166,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -6043,6 +6204,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_italian_1 prestige_cost = 200 @@ -6083,6 +6245,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_italian_2 prestige_cost = 300 @@ -6122,6 +6285,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_italian_3 prestige_cost = 400 @@ -6151,6 +6315,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture_group = east_slavic } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -6177,6 +6342,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture_group = east_slavic } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_russian_1 prestige_cost = 200 @@ -6206,6 +6372,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture_group = east_slavic } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_russian_2 prestige_cost = 300 @@ -6234,6 +6401,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture_group = east_slavic } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_russian_3 prestige_cost = 400 @@ -6280,6 +6448,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -6323,6 +6492,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_group_north_germanic_1 prestige_cost = 200 @@ -6369,6 +6539,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_group_north_germanic_2 prestige_cost = 300 @@ -6414,6 +6585,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_group_north_germanic_3 prestige_cost = 400 @@ -6454,6 +6626,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -6491,6 +6664,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_hungarian_1 prestige_cost = 200 @@ -6531,6 +6705,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_hungarian_2 prestige_cost = 300 @@ -6570,6 +6745,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_hungarian_3 prestige_cost = 400 @@ -6613,6 +6789,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -6653,6 +6830,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_group_arabic_1 prestige_cost = 200 @@ -6696,6 +6874,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_group_arabic_2 prestige_cost = 300 @@ -6738,6 +6917,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_group_arabic_3 prestige_cost = 400 @@ -6785,6 +6965,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -6831,6 +7012,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_group_byzantine_1 prestige_cost = 200 @@ -6880,6 +7062,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_group_byzantine_2 prestige_cost = 300 @@ -6928,6 +7111,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_group_byzantine_3 prestige_cost = 400 @@ -6959,6 +7143,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = irish } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -6985,6 +7170,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = irish } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_irish_1 prestige_cost = 200 @@ -7014,6 +7200,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = irish } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_irish_2 prestige_cost = 300 @@ -7042,6 +7229,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = irish } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_irish_3 prestige_cost = 400 @@ -7071,6 +7259,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = ethiopian } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -7097,6 +7286,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = ethiopian } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_ethiopian_1 prestige_cost = 200 @@ -7126,6 +7316,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = ethiopian } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_ethiopian_2 prestige_cost = 300 @@ -7154,6 +7345,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = ethiopian } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_ethiopian_3 prestige_cost = 400 @@ -7183,6 +7375,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = somali } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -7209,6 +7402,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = somali } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_somali_1 prestige_cost = 200 @@ -7238,6 +7432,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = somali } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_somali_2 prestige_cost = 300 @@ -7266,6 +7461,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = somali } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_somali_3 prestige_cost = 400 @@ -7309,6 +7505,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -7350,6 +7547,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_west_african_1 prestige_cost = 200 @@ -7394,6 +7592,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_west_african_2 prestige_cost = 300 @@ -7437,6 +7636,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_west_african_3 prestige_cost = 400 @@ -7469,6 +7669,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture_group = south_slavic } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -7497,6 +7698,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture_group = south_slavic } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_group_south_slavic_1 prestige_cost = 200 @@ -7526,6 +7728,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture_group = south_slavic } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_group_south_slavic_2 prestige_cost = 300 @@ -7554,6 +7757,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture_group = south_slavic } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_group_south_slavic_3 prestige_cost = 400 @@ -7583,6 +7787,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = dutch } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -7611,6 +7816,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = dutch } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_dutch_1 prestige_cost = 200 @@ -7642,6 +7848,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = dutch } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_dutch_2 prestige_cost = 300 @@ -7672,6 +7879,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = dutch } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_dutch_3 prestige_cost = 400 @@ -7703,6 +7911,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = nahua } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -7729,6 +7938,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = nahua } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_nahua_1 prestige_cost = 200 @@ -7758,6 +7968,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = nahua } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_nahua_2 prestige_cost = 300 @@ -7786,6 +7997,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = nahua } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_nahua_3 prestige_cost = 400 @@ -7815,6 +8027,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture_group = israelite } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -7841,6 +8054,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture_group = israelite } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_jewish_1 prestige_cost = 200 @@ -7870,6 +8084,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture_group = israelite } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_jewish_2 prestige_cost = 300 @@ -7898,6 +8113,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture_group = israelite } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_jewish_3 prestige_cost = 400 @@ -7910,6 +8126,7 @@ tribal = { extra_tech_building_start = 0.8 } + # Indian war elephant pens tb_culture_indian_1 = { desc = ca_culture_indian_1_desc @@ -7937,6 +8154,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -7974,6 +8192,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_indian_1 prestige_cost = 200 @@ -8015,6 +8234,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_indian_2 prestige_cost = 300 @@ -8055,6 +8275,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_indian_3 prestige_cost = 400 @@ -8085,6 +8306,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = nubian } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -8113,6 +8335,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = nubian } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_nubian_1 prestige_cost = 200 @@ -8144,6 +8367,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = nubian } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_nubian_2 prestige_cost = 300 @@ -8174,6 +8398,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = nubian } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_nubian_3 prestige_cost = 400 @@ -8216,6 +8441,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -8253,6 +8479,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_germanic_1 prestige_cost = 200 @@ -8293,6 +8520,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_germanic_2 prestige_cost = 300 @@ -8332,6 +8560,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_germanic_3 prestige_cost = 400 @@ -8361,6 +8590,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = pictish } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -8388,6 +8618,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = pictish } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_pictish_1 prestige_cost = 200 @@ -8418,6 +8649,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = pictish } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_pictish_2 prestige_cost = 300 @@ -8447,6 +8679,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = pictish } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_pictish_3 prestige_cost = 400 @@ -8477,6 +8710,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = suebi } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -8505,6 +8739,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = suebi } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_suebi_1 prestige_cost = 200 @@ -8536,6 +8771,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = suebi } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_suebi_2 prestige_cost = 300 @@ -8566,6 +8802,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = suebi } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_suebi_3 prestige_cost = 400 @@ -8608,6 +8845,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -8648,6 +8886,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_moors_1 prestige_cost = 200 @@ -8691,6 +8930,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_moors_2 prestige_cost = 300 @@ -8733,6 +8973,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_moors_3 prestige_cost = 400 @@ -8765,6 +9006,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = han } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -8791,6 +9033,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = han } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_chinese_han_1 prestige_cost = 200 @@ -8820,6 +9063,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = han } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_chinese_han_2 prestige_cost = 300 @@ -8848,6 +9092,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = han } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_chinese_han_3 prestige_cost = 400 @@ -8877,6 +9122,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = jurchen } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -8906,6 +9152,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = jurchen } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_altaic_jurchen_1 prestige_cost = 200 @@ -8938,6 +9185,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = jurchen } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_altaic_jurchen_2 prestige_cost = 300 @@ -8969,6 +9217,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = jurchen } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_altaic_jurchen_3 prestige_cost = 400 @@ -9001,6 +9250,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture_group = tibetan_group } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -9032,6 +9282,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture_group = tibetan_group } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_tibetan_1 prestige_cost = 200 @@ -9066,6 +9317,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture_group = tibetan_group } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_tibetan_2 prestige_cost = 300 @@ -9099,6 +9351,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture_group = tibetan_group } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_tibetan_3 prestige_cost = 400 @@ -9133,6 +9386,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = coptic } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -9159,6 +9413,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = coptic } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_coptic_1 prestige_cost = 200 @@ -9188,6 +9443,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = coptic } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_coptic_2 prestige_cost = 300 @@ -9216,6 +9472,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = coptic } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_coptic_3 prestige_cost = 400 @@ -9274,6 +9531,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -9329,6 +9587,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_animal_1 prestige_cost = 200 @@ -9387,6 +9646,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_animal_2 prestige_cost = 300 @@ -9444,6 +9704,7 @@ tribal = { } } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_animal_3 prestige_cost = 400 @@ -9473,6 +9734,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = arberian } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -9500,6 +9762,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = arberian } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_arberian_1 prestige_cost = 200 @@ -9530,6 +9793,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = arberian } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_arberian_2 prestige_cost = 300 @@ -9559,6 +9823,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = arberian } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_arberian_3 prestige_cost = 400 @@ -9589,6 +9854,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = sardinian } tribal_building_allow = yes + cultural_building_allow = yes } prestige_cost = 100 @@ -9617,6 +9883,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 0 ROOT = { culture = sardinian } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_sardinian_1 prestige_cost = 200 @@ -9648,6 +9915,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = sardinian } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_sardinian_2 prestige_cost = 300 @@ -9678,6 +9946,7 @@ tribal = { TECH_CASTLE_CONSTRUCTION >= 1 ROOT = { culture = sardinian } tribal_building_allow = yes + cultural_building_allow = yes } upgrades_from = tb_culture_sardinian_3 prestige_cost = 400 diff --git a/CleanSlate/common/scripted_triggers/00_building_triggers.txt b/CleanSlate/common/scripted_triggers/00_building_triggers.txt index 242fc8ee4..9e1cd8cab 100644 --- a/CleanSlate/common/scripted_triggers/00_building_triggers.txt +++ b/CleanSlate/common/scripted_triggers/00_building_triggers.txt @@ -118,3 +118,6 @@ hospital_building_allow = { trading_post_building_allow = { global_building_allow = yes } + +# Misc +cultural_building_allow = {}