diff --git a/common/amendments/cwp_amendments_enactment.txt b/common/amendments/cwp_amendments_enactment.txt index 2c28871fb..360985a61 100644 --- a/common/amendments/cwp_amendments_enactment.txt +++ b/common/amendments/cwp_amendments_enactment.txt @@ -1,7 +1,6 @@ amendment_corporate_state_nominating_body_tu = { allowed_laws = { - law_corporate_state } modifier = { @@ -30,7 +29,6 @@ amendment_corporate_state_nominating_body_id = { allowed_laws = { - law_corporate_state } modifier = { @@ -59,7 +57,6 @@ amendment_corporate_state_nominating_body_id = { amendment_corporate_state_nominating_body_it = { allowed_laws = { - law_corporate_state } modifier = { @@ -1115,7 +1112,6 @@ amendment_industrial_socialization = { parent = law_cooperative_ownership allowed_laws = { - law_corporate_state } modifier = { @@ -1165,7 +1161,6 @@ amendment_shop_councils = { parent = law_interventionism # TODO PRCAL-35135 change to State Capitalism allowed_laws = { - law_corporate_state } modifier = { @@ -1211,7 +1206,6 @@ amendment_foreign_investment_seizures = { parent = law_protectionism allowed_laws = { - law_corporate_state } modifier = { diff --git a/common/building_groups/00_building_groups.txt b/common/building_groups/00_building_groups.txt index 6a989b5cd..64d9ec26e 100644 --- a/common/building_groups/00_building_groups.txt +++ b/common/building_groups/00_building_groups.txt @@ -390,8 +390,13 @@ bg_financial_services = { parent_group = bg_urban_facilities } +bg_service_sectors = { + parent_group = bg_urban_facilities +} + bg_tourism = { parent_group = bg_urban_facilities + default_building = building_hotels } bg_telecommunications = { diff --git a/common/buildings/06_urban.txt b/common/buildings/06_urban.txt index 01046ac54..d7a5d241c 100644 --- a/common/buildings/06_urban.txt +++ b/common/buildings/06_urban.txt @@ -131,6 +131,54 @@ building_media_industry = { } } +building_service_sectors = { + ownership_type = self + background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_light_industry.dds" + building_group = bg_service_sectors + icon ="gfx/interface/icons/building_icons/urban_center.dds" + levels_per_mesh = 50 + unlocking_technologies = { + modern_urbanism + } + production_method_groups = { + pmg_base_service_sectors + pmg_restaurants + pmg_clubs + } + required_construction = construction_cost_medium + possible = { + owner = { + not = { + has_law_or_variant = law_type:law_industry_banned + } + } + } +} + +building_hotels = { + ownership_type = self + background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_light_industry.dds" + building_group = bg_tourism + icon ="gfx/interface/icons/building_icons/tourism_industry.dds" + levels_per_mesh = 50 + unlocking_technologies = { + modern_urbanism + } + production_method_groups = { + pmg_base_hotels + pmg_hotel_transportation + pmg_hotel_gambling + } + required_construction = construction_cost_medium + possible = { + owner = { + not = { + has_law_or_variant = law_type:law_industry_banned + } + } + } +} + building_nuclear_power_plant = { ownership_type = self background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_light_industry.dds" @@ -239,7 +287,6 @@ building_urban_center = { production_method_groups = { pmg_amenities - pmg_commerce_services pmg_public_transport_urban_center pmg_urban_churches } diff --git a/common/buildings/07_government.txt b/common/buildings/07_government.txt index bd7841da1..d35825e35 100644 --- a/common/buildings/07_government.txt +++ b/common/buildings/07_government.txt @@ -22,6 +22,7 @@ production_method_groups = { pmg_base_government_administration pmg_admin_telecom + pmg_administration_outsourcing } icon = "gfx/interface/icons/building_icons/building_government_administration.dds" @@ -44,6 +45,7 @@ building_university = { production_method_groups = { pmg_base_university pmg_university_telecom + pmg_university_outsourcing } icon = "gfx/interface/icons/building_icons/building_university.dds" diff --git a/common/buildings/08_monuments.txt b/common/buildings/08_monuments.txt index 4324608b5..2548cccdc 100644 --- a/common/buildings/08_monuments.txt +++ b/common/buildings/08_monuments.txt @@ -315,6 +315,45 @@ building_vatican_city = { background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_monuments.dds" } +building_kaaba = { + building_group = bg_monuments + icon = "gfx/interface/icons/building_icons/mosque_of_djenne.dds" + expandable = no + buildable = no + downsizeable = no + unique = yes + locator = "kaaba_locator" + + entity_not_constructed = { } + entity_under_construction = { "building_construction_3x3_entity" } + entity_constructed = { "wonder_great_mosque_of_djenne_01_entity" } + + city_gfx_interactions = { + clear_size_area = yes + size = 3 + } + + production_method_groups = { + pmg_base_building_kaaba + } + + potential = { + state_region = s:STATE_HEDJAZ + } + + possible = { + owner = { + NOT = { + has_law_or_variant = law_type:law_state_atheism + } + } + } + + required_construction = construction_cost_monument + + background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_monuments.dds" +} + building_white_house = { building_group = bg_monuments icon = "gfx/interface/icons/building_icons/white_house.dds" @@ -806,4 +845,126 @@ building_power_bloc_statue = { } background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_monuments.dds" -} \ No newline at end of file +} + +building_interstate_highway_system = { + + building_group = bg_monuments + + city_type = city + + levels_per_mesh = 1 + + expandable = no + + production_method_groups = { + pmg_base_building_interstate_highway_system + } + + icon = "gfx/interface/icons/building_icons/automobile_industry.dds" + + required_construction = construction_cost_monument + + unlocking_technologies = { + controlled_access_highway + } + + can_build_government = { + always = yes + } + + can_build_private = { + always = no + } + + potential = { + owner ?= { + has_variable = cwp_interstate_highway_system_eligible + has_technology_researched = controlled_access_highway + } + } + + ai_value = { + value = 0 + + if = { + limit = { + is_incorporated = yes + state_population >= 250000 + } + + add = { + value = state_population + divide = 2000 + max = 7500 + } + } + + if = { + limit = { + is_incorporated = yes + state_population >= 500000 + any_scope_building = { + is_building_type = building_urban_center + level >= 5 + } + } + + add = { + value = state_population + divide = 1000 + max = 12000 + } + } + + if = { + limit = { + is_incorporated = yes + state_population >= 1000000 + any_scope_building = { + is_building_type = building_urban_center + level >= 10 + } + } + + add = 15000 + } + + if = { + limit = { + is_incorporated = yes + state_population >= 1000000 + NOT = { has_building = building_interstate_highway_system } + owner ?= { + has_journal_entry = je_interstate_highway_system + } + } + + add = 50000 + } + + if = { + limit = { + is_incorporated = yes + state_population >= 1000000 + NOT = { has_building = building_interstate_highway_system } + any_scope_building = { + is_building_type = building_urban_center + level >= 10 + } + owner ?= { + has_journal_entry = je_interstate_highway_system + } + } + + add = 25000 + } + + if = { + limit = { is_capital = yes } + add = 2500 + } + } + + background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_railways.dds" +} diff --git a/common/buildings/11_private_infrastructure.txt b/common/buildings/11_private_infrastructure.txt index 976d1af10..c8905bbc6 100644 --- a/common/buildings/11_private_infrastructure.txt +++ b/common/buildings/11_private_infrastructure.txt @@ -390,6 +390,44 @@ building_railway = { background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_railways.dds" } +building_airport = { + building_group = bg_public_infrastructure + city_type = city + levels_per_mesh = 5 + icon = "gfx/interface/icons/building_icons/airport.dds" + + unlocking_technologies = { + civilian_airlines + } + + production_method_groups = { + pmg_base_airport + } + + required_construction = construction_cost_very_high + + ai_value = { + value = 1500 + } + + should_auto_expand = { + occupancy >= 0.8 + OR = { + state = { + sg:transportation = { + state_goods_pricier > 0.25 + } + } + state = { + infrastructure_delta <= -30 + } + } + NOT = { is_under_construction = yes } + } + + background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_railways.dds" +} + building_trade_center = { building_group = bg_trade city_type = city diff --git a/common/buy_packages/00_buy_packages.txt b/common/buy_packages/00_buy_packages.txt index 5fa5427f4..7c7f0f862 100644 --- a/common/buy_packages/00_buy_packages.txt +++ b/common/buy_packages/00_buy_packages.txt @@ -132,6 +132,7 @@ wealth_10 = { popneed_luxury_intoxicants = 19 popneed_luxury_items = 1 popneed_media = 2 + popneed_tourism = 1 popneed_services = 5 } } @@ -154,6 +155,7 @@ wealth_11 = { popneed_luxury_intoxicants = 20 popneed_luxury_items = 1 popneed_media = 3 + popneed_tourism = 2 popneed_services = 5 } } @@ -176,6 +178,7 @@ wealth_12 = { popneed_luxury_intoxicants = 20 popneed_luxury_items = 1 popneed_media = 4 + popneed_tourism = 2 popneed_services = 6 } } @@ -198,6 +201,7 @@ wealth_13 = { popneed_luxury_intoxicants = 22 popneed_luxury_items = 1 popneed_media = 4 + popneed_tourism = 2 popneed_services = 6 } } @@ -220,6 +224,7 @@ wealth_14 = { popneed_luxury_intoxicants = 22 popneed_luxury_items = 1 popneed_media = 6 + popneed_tourism = 3 popneed_services = 7 } } @@ -242,6 +247,7 @@ wealth_15 = { popneed_luxury_intoxicants = 23 popneed_luxury_items = 1 popneed_media = 6 + popneed_tourism = 3 popneed_services = 7 } } @@ -264,6 +270,7 @@ wealth_16 = { popneed_luxury_intoxicants = 24 popneed_luxury_items = 7 popneed_media = 9 + popneed_tourism = 4 popneed_services = 9 } } @@ -286,6 +293,7 @@ wealth_17 = { popneed_luxury_intoxicants = 25 popneed_luxury_items = 15 popneed_media = 11 + popneed_tourism = 6 popneed_services = 10 } } @@ -308,6 +316,7 @@ wealth_18 = { popneed_luxury_intoxicants = 26 popneed_luxury_items = 25 popneed_media = 14 + popneed_tourism = 7 popneed_services = 12 } } @@ -330,6 +339,7 @@ wealth_19 = { popneed_luxury_intoxicants = 27 popneed_luxury_items = 36 popneed_media = 16 + popneed_tourism = 8 popneed_services = 14 } } @@ -352,6 +362,7 @@ wealth_20 = { popneed_luxury_intoxicants = 28 popneed_luxury_items = 51 popneed_media = 19 + popneed_tourism = 10 popneed_services = 16 } } @@ -374,6 +385,7 @@ wealth_21 = { popneed_luxury_intoxicants = 30 popneed_luxury_items = 70 popneed_media = 24 + popneed_tourism = 12 popneed_services = 18 } } @@ -396,6 +408,7 @@ wealth_22 = { popneed_luxury_intoxicants = 32 popneed_luxury_items = 96 popneed_media = 24 + popneed_tourism = 12 popneed_services = 22 } } @@ -418,6 +431,7 @@ wealth_23 = { popneed_luxury_intoxicants = 32 popneed_luxury_items = 110 popneed_media = 32 + popneed_tourism = 16 popneed_services = 23 } } @@ -440,6 +454,7 @@ wealth_24 = { popneed_luxury_intoxicants = 33 popneed_luxury_items = 135 popneed_media = 37 + popneed_tourism = 18 popneed_services = 25 } } @@ -461,6 +476,7 @@ wealth_25 = { popneed_luxury_intoxicants = 34 popneed_luxury_items = 165 popneed_media = 43 + popneed_tourism = 22 popneed_services = 28 } } @@ -482,6 +498,7 @@ wealth_26 = { popneed_luxury_intoxicants = 35 popneed_luxury_items = 196 popneed_media = 50 + popneed_tourism = 25 popneed_services = 31 } } @@ -503,6 +520,7 @@ wealth_27 = { popneed_luxury_intoxicants = 35 popneed_luxury_items = 232 popneed_media = 57 + popneed_tourism = 28 popneed_services = 35 } } @@ -524,6 +542,7 @@ wealth_28 = { popneed_luxury_intoxicants = 37 popneed_luxury_items = 272 popneed_media = 65 + popneed_tourism = 32 popneed_services = 38 } } @@ -545,6 +564,7 @@ wealth_29 = { popneed_luxury_intoxicants = 37 popneed_luxury_items = 319 popneed_media = 75 + popneed_tourism = 38 popneed_services = 42 } } @@ -563,6 +583,7 @@ wealth_30 = { popneed_luxury_intoxicants = 37 popneed_luxury_items = 353 popneed_media = 81 + popneed_tourism = 40 popneed_services = 98 } } @@ -581,6 +602,7 @@ wealth_31 = { popneed_luxury_intoxicants = 40 popneed_luxury_items = 398 popneed_media = 90 + popneed_tourism = 45 popneed_services = 105 } } @@ -599,6 +621,7 @@ wealth_32 = { popneed_luxury_intoxicants = 45 popneed_luxury_items = 448 popneed_media = 101 + popneed_tourism = 50 popneed_services = 113 } } @@ -617,6 +640,7 @@ wealth_33 = { popneed_luxury_intoxicants = 50 popneed_luxury_items = 502 popneed_media = 112 + popneed_tourism = 56 popneed_services = 122 } } @@ -635,6 +659,7 @@ wealth_34 = { popneed_luxury_intoxicants = 57 popneed_luxury_items = 561 popneed_media = 126 + popneed_tourism = 63 popneed_services = 132 } } @@ -653,6 +678,7 @@ wealth_35 = { popneed_luxury_intoxicants = 64 popneed_luxury_items = 627 popneed_media = 140 + popneed_tourism = 70 popneed_services = 143 } } @@ -671,6 +697,7 @@ wealth_36 = { popneed_luxury_intoxicants = 72 popneed_luxury_items = 700 popneed_media = 156 + popneed_tourism = 78 popneed_services = 154 } } @@ -689,6 +716,7 @@ wealth_37 = { popneed_luxury_intoxicants = 82 popneed_luxury_items = 779 popneed_media = 175 + popneed_tourism = 88 popneed_services = 167 } } @@ -707,6 +735,7 @@ wealth_38 = { popneed_luxury_intoxicants = 92 popneed_luxury_items = 864 popneed_media = 195 + popneed_tourism = 98 popneed_services = 182 } } @@ -725,6 +754,7 @@ wealth_39 = { popneed_luxury_intoxicants = 104 popneed_luxury_items = 956 popneed_media = 217 + popneed_tourism = 108 popneed_services = 196 } } @@ -743,6 +773,7 @@ wealth_40 = { popneed_luxury_intoxicants = 116 popneed_luxury_items = 1054 popneed_media = 241 + popneed_tourism = 120 popneed_services = 212 } } @@ -761,6 +792,7 @@ wealth_41 = { popneed_luxury_intoxicants = 130 popneed_luxury_items = 1159 popneed_media = 268 + popneed_tourism = 134 popneed_services = 229 } } @@ -779,6 +811,7 @@ wealth_42 = { popneed_luxury_intoxicants = 147 popneed_luxury_items = 1273 popneed_media = 298 + popneed_tourism = 149 popneed_services = 247 } } @@ -797,6 +830,7 @@ wealth_43 = { popneed_luxury_intoxicants = 164 popneed_luxury_items = 1398 popneed_media = 331 + popneed_tourism = 166 popneed_services = 268 } } @@ -815,6 +849,7 @@ wealth_44 = { popneed_luxury_intoxicants = 183 popneed_luxury_items = 1532 popneed_media = 369 + popneed_tourism = 184 popneed_services = 290 } } @@ -833,6 +868,7 @@ wealth_45 = { popneed_luxury_intoxicants = 206 popneed_luxury_items = 1677 popneed_media = 410 + popneed_tourism = 205 popneed_services = 314 } } @@ -851,6 +887,7 @@ wealth_46 = { popneed_luxury_intoxicants = 232 popneed_luxury_items = 1834 popneed_media = 457 + popneed_tourism = 228 popneed_services = 340 } } @@ -869,6 +906,7 @@ wealth_47 = { popneed_luxury_intoxicants = 260 popneed_luxury_items = 2005 popneed_media = 508 + popneed_tourism = 254 popneed_services = 369 } } @@ -887,6 +925,7 @@ wealth_48 = { popneed_luxury_intoxicants = 292 popneed_luxury_items = 2188 popneed_media = 566 + popneed_tourism = 283 popneed_services = 400 } } @@ -905,6 +944,7 @@ wealth_49 = { popneed_luxury_intoxicants = 327 popneed_luxury_items = 2386 popneed_media = 630 + popneed_tourism = 315 popneed_services = 435 } } @@ -923,6 +963,7 @@ wealth_50 = { popneed_luxury_intoxicants = 367 popneed_luxury_items = 2601 popneed_media = 701 + popneed_tourism = 350 popneed_services = 473 } } @@ -941,6 +982,7 @@ wealth_51 = { popneed_luxury_intoxicants = 410 popneed_luxury_items = 2823 popneed_media = 779 + popneed_tourism = 390 popneed_services = 512 } } @@ -959,6 +1001,7 @@ wealth_52 = { popneed_luxury_intoxicants = 459 popneed_luxury_items = 3062 popneed_media = 865 + popneed_tourism = 432 popneed_services = 555 } } @@ -977,6 +1020,7 @@ wealth_53 = { popneed_luxury_intoxicants = 513 popneed_luxury_items = 3319 popneed_media = 960 + popneed_tourism = 480 popneed_services = 603 } } @@ -995,6 +1039,7 @@ wealth_54 = { popneed_luxury_intoxicants = 574 popneed_luxury_items = 3593 popneed_media = 1066 + popneed_tourism = 533 popneed_services = 654 } } @@ -1013,6 +1058,7 @@ wealth_55 = { popneed_luxury_intoxicants = 642 popneed_luxury_items = 3889 popneed_media = 1183 + popneed_tourism = 592 popneed_services = 711 } } @@ -1031,6 +1077,7 @@ wealth_56 = { popneed_luxury_intoxicants = 719 popneed_luxury_items = 4207 popneed_media = 1313 + popneed_tourism = 656 popneed_services = 772 } } @@ -1049,6 +1096,7 @@ wealth_57 = { popneed_luxury_intoxicants = 803 popneed_luxury_items = 4547 popneed_media = 1458 + popneed_tourism = 729 popneed_services = 839 } } @@ -1067,6 +1115,7 @@ wealth_58 = { popneed_luxury_intoxicants = 898 popneed_luxury_items = 4912 popneed_media = 1617 + popneed_tourism = 808 popneed_services = 913 } } @@ -1085,6 +1134,7 @@ wealth_59 = { popneed_luxury_intoxicants = 1003 popneed_luxury_items = 5303 popneed_media = 1794 + popneed_tourism = 897 popneed_services = 993 } } @@ -1103,6 +1153,7 @@ wealth_60 = { popneed_luxury_intoxicants = 1120 popneed_luxury_items = 5722 popneed_media = 1989 + popneed_tourism = 994 popneed_services = 1080 } } @@ -1121,6 +1172,7 @@ wealth_61 = { popneed_luxury_intoxicants = 1252 popneed_luxury_items = 6174 popneed_media = 2206 + popneed_tourism = 1103 popneed_services = 1176 } } @@ -1139,6 +1191,7 @@ wealth_62 = { popneed_luxury_intoxicants = 1398 popneed_luxury_items = 6660 popneed_media = 2445 + popneed_tourism = 1222 popneed_services = 1281 } } @@ -1157,6 +1210,7 @@ wealth_63 = { popneed_luxury_intoxicants = 1560 popneed_luxury_items = 7180 popneed_media = 2708 + popneed_tourism = 1354 popneed_services = 1396 } } @@ -1175,6 +1229,7 @@ wealth_64 = { popneed_luxury_intoxicants = 1739 popneed_luxury_items = 7740 popneed_media = 2999 + popneed_tourism = 1500 popneed_services = 1520 } } @@ -1193,6 +1248,7 @@ wealth_65 = { popneed_luxury_intoxicants = 1939 popneed_luxury_items = 8341 popneed_media = 3318 + popneed_tourism = 1659 popneed_services = 1656 } } @@ -1211,6 +1267,7 @@ wealth_66 = { popneed_luxury_intoxicants = 2160 popneed_luxury_items = 8987 popneed_media = 3668 + popneed_tourism = 1834 popneed_services = 1804 } } @@ -1229,6 +1286,7 @@ wealth_67 = { popneed_luxury_intoxicants = 2405 popneed_luxury_items = 9683 popneed_media = 4052 + popneed_tourism = 2026 popneed_services = 1966 } } @@ -1247,6 +1305,7 @@ wealth_68 = { popneed_luxury_intoxicants = 2675 popneed_luxury_items = 10434 popneed_media = 4473 + popneed_tourism = 2236 popneed_services = 2142 } } @@ -1265,6 +1324,7 @@ wealth_69 = { popneed_luxury_intoxicants = 2974 popneed_luxury_items = 11243 popneed_media = 4934 + popneed_tourism = 2467 popneed_services = 2334 } } @@ -1283,6 +1343,7 @@ wealth_70 = { popneed_luxury_intoxicants = 3302 popneed_luxury_items = 12120 popneed_media = 5437 + popneed_tourism = 2718 popneed_services = 2542 } } @@ -1301,6 +1362,7 @@ wealth_71 = { popneed_luxury_intoxicants = 3676 popneed_luxury_items = 13110 popneed_media = 6005 + popneed_tourism = 3002 popneed_services = 2777 } } @@ -1319,6 +1381,7 @@ wealth_72 = { popneed_luxury_intoxicants = 4087 popneed_luxury_items = 14185 popneed_media = 6626 + popneed_tourism = 3313 popneed_services = 3034 } } @@ -1337,6 +1400,7 @@ wealth_73 = { popneed_luxury_intoxicants = 4542 popneed_luxury_items = 15356 popneed_media = 7304 + popneed_tourism = 3652 popneed_services = 3312 } } @@ -1355,6 +1419,7 @@ wealth_74 = { popneed_luxury_intoxicants = 5041 popneed_luxury_items = 16636 popneed_media = 8044 + popneed_tourism = 4022 popneed_services = 3617 } } @@ -1373,6 +1438,7 @@ wealth_75 = { popneed_luxury_intoxicants = 5591 popneed_luxury_items = 18036 popneed_media = 8850 + popneed_tourism = 4425 popneed_services = 3949 } } @@ -1391,6 +1457,7 @@ wealth_76 = { popneed_luxury_intoxicants = 6197 popneed_luxury_items = 19565 popneed_media = 9729 + popneed_tourism = 4864 popneed_services = 4310 } } @@ -1409,6 +1476,7 @@ wealth_77 = { popneed_luxury_intoxicants = 6861 popneed_luxury_items = 21243 popneed_media = 10684 + popneed_tourism = 5342 popneed_services = 4704 } } @@ -1427,6 +1495,7 @@ wealth_78 = { popneed_luxury_intoxicants = 7592 popneed_luxury_items = 23085 popneed_media = 11724 + popneed_tourism = 5862 popneed_services = 5132 } } @@ -1445,6 +1514,7 @@ wealth_79 = { popneed_luxury_intoxicants = 8392 popneed_luxury_items = 25108 popneed_media = 12853 + popneed_tourism = 6426 popneed_services = 5599 } } @@ -1463,6 +1533,7 @@ wealth_80 = { popneed_luxury_intoxicants = 9272 popneed_luxury_items = 27331 popneed_media = 14080 + popneed_tourism = 7040 popneed_services = 6108 } } @@ -1481,6 +1552,7 @@ wealth_81 = { popneed_luxury_intoxicants = 10595 popneed_luxury_items = 30816 popneed_media = 15952 + popneed_tourism = 7976 popneed_services = 6895 } } @@ -1499,6 +1571,7 @@ wealth_82 = { popneed_luxury_intoxicants = 12098 popneed_luxury_items = 34772 popneed_media = 18058 + popneed_tourism = 9029 popneed_services = 7785 } } @@ -1517,6 +1590,7 @@ wealth_83 = { popneed_luxury_intoxicants = 13808 popneed_luxury_items = 39263 popneed_media = 20431 + popneed_tourism = 10216 popneed_services = 8788 } } @@ -1535,6 +1609,7 @@ wealth_84 = { popneed_luxury_intoxicants = 15755 popneed_luxury_items = 44363 popneed_media = 23103 + popneed_tourism = 11552 popneed_services = 9922 } } @@ -1553,6 +1628,7 @@ wealth_85 = { popneed_luxury_intoxicants = 17969 popneed_luxury_items = 50154 popneed_media = 26115 + popneed_tourism = 13058 popneed_services = 11206 } } @@ -1571,6 +1647,7 @@ wealth_86 = { popneed_luxury_intoxicants = 20489 popneed_luxury_items = 56724 popneed_media = 29509 + popneed_tourism = 14754 popneed_services = 12658 } } @@ -1589,6 +1666,7 @@ wealth_87 = { popneed_luxury_intoxicants = 23361 popneed_luxury_items = 64169 popneed_media = 33338 + popneed_tourism = 16669 popneed_services = 14306 } } @@ -1607,6 +1685,7 @@ wealth_88 = { popneed_luxury_intoxicants = 26637 popneed_luxury_items = 72601 popneed_media = 37662 + popneed_tourism = 18831 popneed_services = 16176 } } @@ -1625,6 +1704,7 @@ wealth_89 = { popneed_luxury_intoxicants = 30380 popneed_luxury_items = 82131 popneed_media = 42550 + popneed_tourism = 21275 popneed_services = 18301 } } @@ -1643,6 +1723,7 @@ wealth_90 = { popneed_luxury_intoxicants = 34663 popneed_luxury_items = 92884 popneed_media = 48084 + popneed_tourism = 24042 popneed_services = 20720 } } @@ -1661,6 +1742,7 @@ wealth_91 = { popneed_luxury_intoxicants = 46367 popneed_luxury_items = 123046 popneed_media = 63699 + popneed_tourism = 31850 popneed_services = 27516 } } @@ -1679,6 +1761,7 @@ wealth_92 = { popneed_luxury_intoxicants = 62065 popneed_luxury_items = 162862 popneed_media = 84425 + popneed_tourism = 42212 popneed_services = 36580 } } @@ -1697,6 +1780,7 @@ wealth_93 = { popneed_luxury_intoxicants = 83152 popneed_luxury_items = 215344 popneed_media = 111977 + popneed_tourism = 55988 popneed_services = 48676 } } @@ -1715,6 +1799,7 @@ wealth_94 = { popneed_luxury_intoxicants = 111500 popneed_luxury_items = 284304 popneed_media = 148651 + popneed_tourism = 74326 popneed_services = 64865 } } @@ -1733,6 +1818,7 @@ wealth_95 = { popneed_luxury_intoxicants = 149735 popneed_luxury_items = 374674 popneed_media = 197568 + popneed_tourism = 98784 popneed_services = 86585 } } @@ -1751,6 +1837,7 @@ wealth_96 = { popneed_luxury_intoxicants = 201398 popneed_luxury_items = 492704 popneed_media = 262959 + popneed_tourism = 131480 popneed_services = 115766 } } @@ -1769,6 +1856,7 @@ wealth_97 = { popneed_luxury_intoxicants = 271352 popneed_luxury_items = 646142 popneed_media = 350562 + popneed_tourism = 175281 popneed_services = 155114 } } @@ -1787,6 +1875,7 @@ wealth_98 = { popneed_luxury_intoxicants = 366426 popneed_luxury_items = 844426 popneed_media = 468323 + popneed_tourism = 234162 popneed_services = 208315 } } @@ -1805,6 +1894,7 @@ wealth_99 = { popneed_luxury_intoxicants = 496114 popneed_luxury_items = 1098849 popneed_media = 627110 + popneed_tourism = 313555 popneed_services = 280567 } } diff --git a/common/commander_orders/00_interception.txt b/common/commander_orders/00_interception.txt index 72f8dc33f..1720251dd 100755 --- a/common/commander_orders/00_interception.txt +++ b/common/commander_orders/00_interception.txt @@ -2,7 +2,7 @@ texture = "gfx/interface/icons/commander_order_icons/patrol_coast.dds" military_type = navy - behavior = intercept + behavior = defend is_basic_order_type = yes target_involvement_ratio = 0 diff --git a/common/country_ranks/00_country_ranks.txt b/common/country_ranks/00_country_ranks.txt index c885ffcc9..0bc425b67 100644 --- a/common/country_ranks/00_country_ranks.txt +++ b/common/country_ranks/00_country_ranks.txt @@ -37,12 +37,10 @@ superpower = { country_influence_add = 2000 country_diplomatic_play_maneuvers_add = 200 country_loan_interest_rate_mult = -0.75 - state_migration_pull_mult = 0.5 - country_agitator_slots_add = 4 + state_migration_pull_mult = 0.35 + country_agitator_slots_add = 3 country_support_independence_weekly_liberty_desire_add = 0.50 country_leverage_resistance_add = 1500 - country_free_charters_add = 3 - country_max_companies_add = 10 country_max_unassigned_generals_add = 5 country_max_unassigned_admirals_add = 5 } @@ -81,10 +79,8 @@ great_power = { country_support_independence_weekly_liberty_desire_add = 0.20 state_migration_pull_mult = 0.25 country_leverage_resistance_add = 1000 - country_free_charters_add = 1 country_max_unassigned_generals_add = 3 country_max_unassigned_admirals_add = 3 - country_max_companies_add = 8 } } @@ -123,7 +119,6 @@ major_power = { country_leverage_resistance_add = 750 country_max_unassigned_generals_add = 2 country_max_unassigned_admirals_add = 2 - country_max_companies_add = 6 } } @@ -154,7 +149,6 @@ minor_power = { country_leverage_resistance_add = 500 country_max_unassigned_generals_add = 1 country_max_unassigned_admirals_add = 1 - country_max_companies_add = 4 } } @@ -183,7 +177,6 @@ insignificant_power = { country_support_independence_weekly_liberty_desire_add = 0.03 country_agitator_slots_add = 1 country_leverage_resistance_add = 250 - country_max_companies_add = 2 } } diff --git a/common/cultures/cwp_aboriginal_cultures.txt b/common/cultures/cwp_aboriginal_cultures.txt index 165f299c7..56b252607 100644 --- a/common/cultures/cwp_aboriginal_cultures.txt +++ b/common/cultures/cwp_aboriginal_cultures.txt @@ -7,7 +7,7 @@ } religion = protestant - heritage = cwp_heritage_aborigine + heritage = heritage_australian language = cwp_language_aboriginal traditions = { } diff --git a/common/cultures/cwp_african_horn_cultures.txt b/common/cultures/cwp_african_horn_cultures.txt index 43c6fe3bd..49f9658c0 100644 --- a/common/cultures/cwp_african_horn_cultures.txt +++ b/common/cultures/cwp_african_horn_cultures.txt @@ -6,11 +6,15 @@ } religion = oriental_orthodox - heritage = cwp_heritage_amhara + heritage = heritage_abyssinian language = cwp_language_amharic traditions = { } + obsessions = { + coffee + } + male_common_first_names = { Abraha Abune @@ -96,11 +100,15 @@ oromo = { } religion = oriental_orthodox - heritage = cwp_heritage_oromo + heritage = heritage_abyssinian language = cwp_language_oromo traditions = { } + obsessions = { + coffee + } + male_common_first_names = { Aba Beshi @@ -209,11 +217,15 @@ somali = { } religion = sunni - heritage = cwp_heritage_somali + heritage = heritage_somali language = cwp_language_somali traditions = { } + obsessions = { + meat + } + male_common_first_names = { Aamir Abdi diff --git a/common/cultures/cwp_anglo_saxon_cultures.txt b/common/cultures/cwp_anglo_saxon_cultures.txt index 12658cc38..178446049 100644 --- a/common/cultures/cwp_anglo_saxon_cultures.txt +++ b/common/cultures/cwp_anglo_saxon_cultures.txt @@ -6,11 +6,16 @@ } religion = protestant - heritage = cwp_heritage_american + heritage = heritage_north_american_settler language = cwp_language_english traditions = { } + obsessions = { + automobiles + small_arms + } + male_common_first_names = { James Michael @@ -232,11 +237,15 @@ anglo_canadian = { } religion = protestant - heritage = cwp_heritage_anglo_canadian + heritage = heritage_north_american_settler language = cwp_language_english traditions = { } + obsessions = { + meat + } + male_common_first_names = { Albert Alexander @@ -453,11 +462,15 @@ australian = { } religion = protestant - heritage = cwp_heritage_australian + heritage = heritage_british language = cwp_language_english traditions = { } + obsessions = { + meat + } + male_common_first_names = { Adrian Alf @@ -592,13 +605,14 @@ english = { } religion = protestant - heritage = cwp_heritage_english + heritage = heritage_british language = cwp_language_english traditions = { } obsessions = { tea + liquor } male_common_first_names = { @@ -1421,11 +1435,15 @@ kiwi = { } religion = protestant - heritage = cwp_heritage_kiwi + heritage = heritage_british language = cwp_language_english traditions = { } + obsessions = { + meat + } + male_common_first_names = { Adrian Alf diff --git a/common/cultures/cwp_arabic_cultures.txt b/common/cultures/cwp_arabic_cultures.txt index 2657b08c2..3b489d6dd 100644 --- a/common/cultures/cwp_arabic_cultures.txt +++ b/common/cultures/cwp_arabic_cultures.txt @@ -6,13 +6,14 @@ } religion = sunni - heritage = cwp_heritage_arab + heritage = heritage_arab language = cwp_language_arabic traditions = { } obsessions = { coffee + tobacco } male_common_first_names = { @@ -225,11 +226,15 @@ maghrebi = { } religion = sunni - heritage = cwp_heritage_maghrebi + heritage = heritage_arab language = cwp_language_maghrebi_arabic traditions = { } + obsessions = { + coffee + } + male_common_first_names = { Abbas Abu diff --git a/common/cultures/cwp_austronesian_cultures.txt b/common/cultures/cwp_austronesian_cultures.txt index c88e6f653..406ed8075 100644 --- a/common/cultures/cwp_austronesian_cultures.txt +++ b/common/cultures/cwp_austronesian_cultures.txt @@ -6,7 +6,7 @@ } religion = hindu - heritage = cwp_heritage_balinese + heritage = heritage_insulindian language = cwp_language_balinese traditions = { } @@ -67,7 +67,7 @@ batak = { } religion = animist - heritage = cwp_heritage_batak + heritage = heritage_insulindian language = cwp_language_batak_languages traditions = { } @@ -131,7 +131,7 @@ bornean = { } religion = sunni - heritage = cwp_heritage_bornean + heritage = heritage_insulindian language = cwp_language_bornean_languages traditions = { } @@ -200,7 +200,7 @@ dayak = { } religion = sunni - heritage = cwp_heritage_dayak + heritage = heritage_insulindian language = cwp_language_dayak_languages traditions = { } @@ -273,11 +273,15 @@ filipino = { } religion = catholic - heritage = cwp_heritage_filipino + heritage = heritage_insulindian language = cwp_language_filipino traditions = { } + obsessions = { + sugar + } + male_common_first_names = { Andres Antonio @@ -349,11 +353,16 @@ hawaiian = { } religion = protestant - heritage = cwp_heritage_hawaiian + heritage = heritage_polynesian language = cwp_language_hawaiian traditions = { } + obsessions = { + sugar + tourism + } + male_common_first_names = { _Aikanaka _Alika @@ -582,11 +591,16 @@ javan = { } religion = sunni - heritage = cwp_heritage_javan + heritage = heritage_insulindian language = cwp_language_javan traditions = { } + obsessions = { + coffee + sugar + } + male_common_first_names = { Abul Abdurrahman @@ -686,11 +700,15 @@ malagasy = { } religion = protestant - heritage = cwp_heritage_malagasy + heritage = heritage_east_african language = cwp_language_malagasy traditions = { } + obsessions = { + fruit + } + male_common_first_names = { Andriamanely Andriantsirotso @@ -747,7 +765,7 @@ melanesian = { } religion = protestant - heritage = cwp_heritage_melanesian + heritage = heritage_melanesian language = cwp_language_melanesian_languages traditions = { } @@ -814,11 +832,15 @@ malay = { } religion = sunni - heritage = cwp_heritage_malay + heritage = heritage_insulindian language = cwp_language_malay traditions = { } + obsessions = { + coffee + } + male_common_first_names = { Abdullah Al-Mukammal @@ -883,7 +905,7 @@ maori = { } religion = protestant - heritage = cwp_heritage_maori + heritage = heritage_polynesian language = cwp_language_maori traditions = { } @@ -948,7 +970,7 @@ micronesian = { } religion = protestant - heritage = cwp_heritage_micronesian + heritage = heritage_micronesian language = cwp_language_micronesian traditions = { } @@ -1016,7 +1038,7 @@ moluccan = { } religion = sunni - heritage = cwp_heritage_moluccan + heritage = heritage_insulindian language = cwp_language_moluccan_language traditions = { } @@ -1072,7 +1094,7 @@ moro = { } religion = sunni - heritage = cwp_heritage_moro + heritage = heritage_insulindian language = cwp_language_moro_languages traditions = { } @@ -1179,7 +1201,7 @@ polynesian = { } religion = protestant - heritage = cwp_heritage_polynesian + heritage = heritage_polynesian language = cwp_language_polynesian traditions = { } @@ -1247,7 +1269,7 @@ sumatran = { } religion = sunni - heritage = cwp_heritage_sumatran + heritage = heritage_insulindian language = cwp_language_sumatran_languages traditions = { } diff --git a/common/cultures/cwp_balkoslavic_cultures.txt b/common/cultures/cwp_balkoslavic_cultures.txt index cf40dd868..a0163f624 100644 --- a/common/cultures/cwp_balkoslavic_cultures.txt +++ b/common/cultures/cwp_balkoslavic_cultures.txt @@ -6,7 +6,7 @@ } religion = sunni - heritage = cwp_heritage_albanian + heritage = heritage_albanian language = cwp_language_albanian traditions = { } @@ -164,7 +164,7 @@ bosniak = { } religion = sunni - heritage = cwp_heritage_bosniak + heritage = heritage_south_slavic language = cwp_language_bosnian traditions = { } @@ -308,7 +308,7 @@ bulgarian = { } religion = orthodox - heritage = cwp_heritage_bulgarian + heritage = heritage_south_slavic language = cwp_language_bulgarian traditions = { } @@ -449,7 +449,7 @@ croat = { } religion = catholic - heritage = cwp_heritage_croat + heritage = heritage_south_slavic language = cwp_language_croatian traditions = { } @@ -600,7 +600,7 @@ hungarian = { } religion = catholic - heritage = cwp_heritage_hungarian + heritage = heritage_magyar language = cwp_language_hungarian traditions = { } @@ -756,7 +756,7 @@ romanian = { } religion = orthodox - heritage = cwp_heritage_romanian + heritage = heritage_romanian language = cwp_language_romanian traditions = { } @@ -921,7 +921,7 @@ serb = { } religion = orthodox - heritage = cwp_heritage_serb + heritage = heritage_south_slavic language = cwp_language_serbian traditions = { } @@ -1104,7 +1104,7 @@ slovene = { } religion = catholic - heritage = cwp_heritage_slovene + heritage = heritage_south_slavic language = cwp_language_slovene traditions = { } diff --git a/common/cultures/cwp_baltoscandian_cultures.txt b/common/cultures/cwp_baltoscandian_cultures.txt index 1952c8a95..4a75ca66e 100644 --- a/common/cultures/cwp_baltoscandian_cultures.txt +++ b/common/cultures/cwp_baltoscandian_cultures.txt @@ -6,11 +6,16 @@ } religion = protestant - heritage = cwp_heritage_danish + heritage = heritage_nordic language = cwp_language_danish traditions = { } + obsessions = { + meat + furniture + } + male_common_first_names = { Aasmund Aage @@ -168,11 +173,15 @@ estonian = { } religion = protestant - heritage = cwp_heritage_estonian + heritage = heritage_baltic language = cwp_language_estonian traditions = { } + obsessions = { + telecommunications + } + male_common_first_names = { Aadu Alar @@ -331,11 +340,15 @@ finnish = { } religion = protestant - heritage = cwp_heritage_finnish + heritage = heritage_nordic language = cwp_language_finnish traditions = { } + obsessions = { + coffee + } + male_common_first_names = { Aatto Abraham @@ -494,11 +507,15 @@ icelandic = { } religion = protestant - heritage = cwp_heritage_icelandic + heritage = heritage_nordic language = cwp_language_icelandic traditions = { } + obsessions = { + meat + } + male_common_first_names = { Agnar Bjorn_2 @@ -581,11 +598,15 @@ latvian = { } religion = protestant - heritage = cwp_heritage_latvian + heritage = heritage_baltic language = cwp_language_latvian traditions = { } + obsessions = { + wood + } + male_common_first_names = { Aaron Abrams @@ -743,11 +764,15 @@ lithuanian = { } religion = catholic - heritage = cwp_heritage_lithuanian + heritage = heritage_baltic language = cwp_language_lithuanian traditions = { } + obsessions = { + grain + } + male_common_first_names = { Adolfas Aleksandras @@ -907,11 +932,16 @@ norwegian = { } religion = protestant - heritage = cwp_heritage_norwegian + heritage = heritage_nordic language = cwp_language_norwegian traditions = { } + obsessions = { + meat + refined_fuel + } + male_common_first_names = { Adrian Alfred @@ -1192,11 +1222,16 @@ swedish = { } religion = protestant - heritage = cwp_heritage_swedish + heritage = heritage_nordic language = cwp_language_swedish traditions = { } + obsessions = { + furniture + automobiles + } + male_common_first_names = { Albrecht Alexander diff --git a/common/cultures/cwp_black_american_cultures.txt b/common/cultures/cwp_black_american_cultures.txt index 9981436b5..55ffeba7e 100644 --- a/common/cultures/cwp_black_american_cultures.txt +++ b/common/cultures/cwp_black_american_cultures.txt @@ -6,11 +6,15 @@ } religion = protestant - heritage = cwp_heritage_afro_american + heritage = heritage_african_diaspora language = cwp_language_english traditions = { } + obsessions = { + media + } + male_common_first_names = { Albert Abraham @@ -328,11 +332,15 @@ afro_caribbean = { } religion = protestant - heritage = cwp_heritage_afro_caribbean + heritage = heritage_african_diaspora language = cwp_language_creoles traditions = { } + obsessions = { + sugar + } + male_common_first_names = { Anderson Anselm diff --git a/common/cultures/cwp_caucasian_cultures.txt b/common/cultures/cwp_caucasian_cultures.txt index 9dd422ec2..e14e7f4bf 100644 --- a/common/cultures/cwp_caucasian_cultures.txt +++ b/common/cultures/cwp_caucasian_cultures.txt @@ -6,11 +6,15 @@ } religion = oriental_orthodox - heritage = cwp_heritage_armenian + heritage = heritage_armenian language = cwp_language_armenian traditions = { } + obsessions = { + wine + } + male_common_first_names = { Alexander Arakel @@ -158,11 +162,15 @@ georgian = { } religion = orthodox - heritage = cwp_heritage_georgian + heritage = heritage_georgian language = cwp_language_georgian traditions = { } + obsessions = { + wine + } + male_common_first_names = { Akaki Alexander @@ -314,11 +322,15 @@ north_caucasian = { } religion = orthodox - heritage = cwp_heritage_north_caucasian + heritage = heritage_north_caucasian language = cwp_language_north_caucasian traditions = { } + obsessions = { + meat + } + male_common_first_names = { Abbas Abdolazim diff --git a/common/cultures/cwp_central_african_cultures.txt b/common/cultures/cwp_central_african_cultures.txt index 035dcb4f7..e3087b430 100644 --- a/common/cultures/cwp_central_african_cultures.txt +++ b/common/cultures/cwp_central_african_cultures.txt @@ -6,7 +6,7 @@ } religion = protestant - heritage = cwp_heritage_chewa + heritage = heritage_eastern_bantu language = cwp_language_chewa traditions = { } @@ -167,7 +167,7 @@ hutu = { } religion = protestant - heritage = cwp_heritage_hutu + heritage = heritage_eastern_bantu language = cwp_language_rwanda_rundi traditions = { } @@ -420,7 +420,7 @@ kanuri = { } religion = sunni - heritage = cwp_heritage_kanuri + heritage = heritage_sahelian language = cwp_language_kanuri traditions = { } @@ -563,7 +563,7 @@ kongo = { } religion = protestant - heritage = cwp_heritage_kongo + heritage = heritage_congolese language = cwp_language_kongo traditions = { } @@ -712,7 +712,7 @@ luba = { } religion = protestant - heritage = cwp_heritage_luba + heritage = heritage_congolese language = cwp_language_luban traditions = { } @@ -812,7 +812,7 @@ mongo = { } religion = protestant - heritage = cwp_heritage_mongo + heritage = heritage_congolese language = cwp_language_mongo_nkundu traditions = { } diff --git a/common/cultures/cwp_dravidian_cultures.txt b/common/cultures/cwp_dravidian_cultures.txt index cfddc13d8..8dec01f89 100644 --- a/common/cultures/cwp_dravidian_cultures.txt +++ b/common/cultures/cwp_dravidian_cultures.txt @@ -6,11 +6,15 @@ } religion = hindu - heritage = cwp_heritage_kannada + heritage = heritage_deccani language = cwp_language_kannada traditions = { } + obsessions = { + coffee + } + male_common_first_names = { Abbakka Aliya @@ -71,11 +75,15 @@ malayalam = { } religion = hindu - heritage = cwp_heritage_malayalam + heritage = heritage_carnatic language = cwp_language_malayalam traditions = { } + obsessions = { + tea + } + male_common_first_names = { Ayilyam Balarama @@ -125,11 +133,15 @@ tamil = { } religion = hindu - heritage = cwp_heritage_tamil + heritage = heritage_carnatic language = cwp_language_tamil traditions = { } + obsessions = { + tea + } + male_common_first_names = { Champakaraman Chidambaram @@ -185,11 +197,15 @@ telegu = { } religion = hindu - heritage = cwp_heritage_telegu + heritage = heritage_deccani language = cwp_language_telegu traditions = { } + obsessions = { + tobacco + } + male_common_first_names = { Alluri Durgabai diff --git a/common/cultures/cwp_east_african_cultures.txt b/common/cultures/cwp_east_african_cultures.txt index 3bfa43067..abd53ef9f 100644 --- a/common/cultures/cwp_east_african_cultures.txt +++ b/common/cultures/cwp_east_african_cultures.txt @@ -6,7 +6,7 @@ } religion = protestant - heritage = cwp_heritage_shona + heritage = heritage_southern_bantu language = cwp_language_shona traditions = { } diff --git a/common/cultures/cwp_french_cultures.txt b/common/cultures/cwp_french_cultures.txt index e34bcc4e3..17142727c 100644 --- a/common/cultures/cwp_french_cultures.txt +++ b/common/cultures/cwp_french_cultures.txt @@ -6,11 +6,15 @@ } religion = catholic - heritage = cwp_heritage_corsican + heritage = heritage_italic language = cwp_language_corsican traditions = { } + obsessions = { + wine + } + male_common_first_names = { Joseph Louis @@ -171,13 +175,14 @@ french = { } religion = catholic - heritage = cwp_heritage_french + heritage = heritage_gallic language = cwp_language_french traditions = { } obsessions = { wine + tourism } male_common_first_names = { @@ -624,11 +629,15 @@ franco_canadian = { } religion = catholic - heritage = cwp_heritage_franco_canadian + heritage = heritage_north_american_settler language = cwp_language_french traditions = { } + obsessions = { + meat + } + male_common_first_names = { Adolphe Alain @@ -793,11 +802,15 @@ wallonian = { } religion = catholic - heritage = cwp_heritage_wallonian + heritage = heritage_netherlandish language = cwp_language_walloon traditions = { } + obsessions = { + liquor + } + male_common_first_names = { Albert Alexandre diff --git a/common/cultures/cwp_germanic_cultures.txt b/common/cultures/cwp_germanic_cultures.txt index 6c1abfc20..f36c8a38d 100644 --- a/common/cultures/cwp_germanic_cultures.txt +++ b/common/cultures/cwp_germanic_cultures.txt @@ -6,11 +6,15 @@ } religion = jewish - heritage = cwp_heritage_ashkenazi + heritage = heritage_ashkenazi language = cwp_language_yiddish traditions = { } + obsessions = { + paper + } + # could have German-speaking, but would make them not discriminated which would be very ahistorical male_common_first_names = { Abraham @@ -115,11 +119,15 @@ boer = { } religion = protestant - heritage = cwp_heritage_boer + heritage = heritage_african_settler language = cwp_language_afrikaans traditions = { } + obsessions = { + meat + } + male_common_first_names = { Abraham Adrianus @@ -251,11 +259,15 @@ dutch = { } religion = protestant - heritage = cwp_heritage_dutch + heritage = heritage_netherlandish language = cwp_language_dutch traditions = { } + obsessions = { + financial_services + } + male_common_first_names = { Abraham Adolf @@ -539,11 +551,15 @@ east_german = { } religion = protestant - heritage = cwp_heritage_east_german + heritage = heritage_germanic language = cwp_language_german traditions = { } + obsessions = { + automobiles + } + male_common_first_names = { Adelbert Adolf @@ -1057,11 +1073,15 @@ flemish = { } religion = catholic - heritage = cwp_heritage_flemish + heritage = heritage_netherlandish language = cwp_language_flemish traditions = { } + obsessions = { + groceries + } + male_common_first_names = { Adolf Adolphe @@ -1356,11 +1376,16 @@ north_german = { } religion = protestant - heritage = cwp_heritage_north_german + heritage = heritage_germanic language = cwp_language_low_german traditions = { } + obsessions = { + automobiles + liquor + } + male_common_first_names = { Adelbert Adolf @@ -1875,11 +1900,16 @@ south_german = { } religion = catholic - heritage = cwp_heritage_south_german + heritage = heritage_germanic language = cwp_language_high_german traditions = { } + obsessions = { + automobiles + liquor + } + male_common_first_names = { Adolf Albrecht diff --git a/common/cultures/cwp_hellenic_cultures.txt b/common/cultures/cwp_hellenic_cultures.txt index 64bd68d5e..379bb2384 100644 --- a/common/cultures/cwp_hellenic_cultures.txt +++ b/common/cultures/cwp_hellenic_cultures.txt @@ -6,13 +6,14 @@ } religion = orthodox - heritage = cwp_heritage_greek + heritage = heritage_greek language = cwp_language_greek traditions = { } obsessions = { wine + tourism } male_common_first_names = { @@ -408,4 +409,4 @@ } graphics = european -} \ No newline at end of file +} diff --git a/common/cultures/cwp_himalayan_cultures.txt b/common/cultures/cwp_himalayan_cultures.txt index 68de8df84..c0a0393f3 100644 --- a/common/cultures/cwp_himalayan_cultures.txt +++ b/common/cultures/cwp_himalayan_cultures.txt @@ -6,7 +6,7 @@ } religion = hindu - heritage = cwp_heritage_nepali + heritage = heritage_himalayan language = cwp_language_nepali traditions = { } @@ -78,7 +78,7 @@ tibetan = { } religion = gelugpa - heritage = cwp_heritage_tibetan + heritage = heritage_tibetan language = cwp_language_tibetan traditions = { } diff --git a/common/cultures/cwp_hindustani_cultures.txt b/common/cultures/cwp_hindustani_cultures.txt index c62431a8b..bd67f82bc 100644 --- a/common/cultures/cwp_hindustani_cultures.txt +++ b/common/cultures/cwp_hindustani_cultures.txt @@ -6,11 +6,15 @@ } religion = hindu - heritage = cwp_heritage_awadhi + heritage = heritage_gangetic language = cwp_language_awadhi traditions = { } + obsessions = { + grain + } + male_common_first_names = { Ishvari Jugal @@ -60,11 +64,15 @@ bengali = { } religion = sunni - heritage = cwp_heritage_bengali + heritage = heritage_gangetic language = cwp_language_bengali traditions = { } + obsessions = { + tea + } + male_common_first_names = { Ahmad Alauddin @@ -134,11 +142,15 @@ bihari = { } religion = hindu - heritage = cwp_heritage_bihari + heritage = heritage_gangetic language = cwp_language_bihari_languages traditions = { } + obsessions = { + sugar + } + male_common_first_names = { Ashoka Ashtravakra @@ -190,11 +202,15 @@ gujarati = { } religion = hindu - heritage = cwp_heritage_gujarati + heritage = heritage_gujarati language = cwp_language_gujarati traditions = { } + obsessions = { + groceries + } + male_common_first_names = { Anand Balwantry @@ -249,11 +265,15 @@ kannauji = { } religion = hindu - heritage = cwp_heritage_kannauji + heritage = heritage_gangetic language = cwp_language_kannauji traditions = { } + obsessions = { + grain + } + male_common_first_names = { Ishvari Jugal @@ -298,11 +318,15 @@ kashmiri = { } religion = sunni - heritage = cwp_heritage_kashmiri + heritage = heritage_kashmiri language = cwp_language_kashmiri traditions = { } + obsessions = { + tea + } + male_common_first_names = { Abdullah Atta @@ -357,11 +381,15 @@ marathi = { } religion = hindu - heritage = cwp_heritage_marathi + heritage = heritage_deccani language = cwp_language_marathi traditions = { } + obsessions = { + clothes + } + male_common_first_names = { Bajirao Balaji @@ -431,11 +459,15 @@ oriya = { } religion = hindu - heritage = cwp_heritage_oriya + heritage = heritage_gangetic language = cwp_language_odia traditions = { } + obsessions = { + grain + } + male_common_first_names = { Birakishoredeva Dibvyasimhadeva @@ -484,11 +516,15 @@ punjabi = { } religion = sikh - heritage = cwp_heritage_punjabi + heritage = heritage_indusine language = cwp_language_punjabi traditions = { } + obsessions = { + grain + } + male_common_first_names = { Baba Banda @@ -554,11 +590,15 @@ rajput = { } religion = hindu - heritage = cwp_heritage_rajput + heritage = heritage_rajasthani language = cwp_language_rajasthani_languages traditions = { } + obsessions = { + clothes + } + male_common_first_names = { Bhagwant Bhai @@ -619,11 +659,15 @@ sindhi = { } religion = sunni - heritage = cwp_heritage_sindhi + heritage = heritage_indusine language = cwp_language_sindhi traditions = { } + obsessions = { + fabric + } + male_common_first_names = { Gholam Hosayn @@ -686,11 +730,15 @@ sinhala = { } religion = sunni - heritage = cwp_heritage_sinhala + heritage = heritage_insular language = cwp_language_sinhala traditions = { } + obsessions = { + tea + } + male_common_first_names = { Anagarika Kirtisri diff --git a/common/cultures/cwp_iberian_cultures.txt b/common/cultures/cwp_iberian_cultures.txt index d38885d12..32e0ac964 100644 --- a/common/cultures/cwp_iberian_cultures.txt +++ b/common/cultures/cwp_iberian_cultures.txt @@ -6,11 +6,15 @@ } religion = catholic - heritage = cwp_heritage_basque + heritage = heritage_iberian language = cwp_language_basque traditions = { } + obsessions = { + wine + } + male_common_first_names = { Agustin Aitor @@ -137,11 +141,16 @@ catalan = { } religion = catholic - heritage = cwp_heritage_catalan + heritage = heritage_iberian language = cwp_language_catalan traditions = { } + obsessions = { + wine + tourism + } + male_common_first_names = { Albert Alexandre @@ -298,11 +307,15 @@ portuguese = { } religion = catholic - heritage = cwp_heritage_portuguese + heritage = heritage_iberian language = cwp_language_portuguese traditions = { } + obsessions = { + wine + } + male_common_first_names = { Abel Adriano @@ -521,11 +534,16 @@ spanish = { } religion = catholic - heritage = cwp_heritage_spanish + heritage = heritage_iberian language = cwp_language_spanish traditions = { } + obsessions = { + wine + tourism + } + male_common_first_names = { Agustin Alberto diff --git a/common/cultures/cwp_indigenous_north_american_cultures.txt b/common/cultures/cwp_indigenous_north_american_cultures.txt index 648a034a6..5243cd6c0 100644 --- a/common/cultures/cwp_indigenous_north_american_cultures.txt +++ b/common/cultures/cwp_indigenous_north_american_cultures.txt @@ -6,7 +6,7 @@ } religion = animist - heritage = cwp_heritage_dene + heritage = heritage_subarctic_indian language = cwp_language_athabaskan traditions = { } @@ -114,7 +114,7 @@ native_american = { } religion = animist - heritage = cwp_heritage_native_american + heritage = heritage_eastern_woodlands_indian language = cwp_language_native_american_languages traditions = { } diff --git a/common/cultures/cwp_indigenous_south_american_cultures.txt b/common/cultures/cwp_indigenous_south_american_cultures.txt index 1d216f9af..bbd1eb3b1 100644 --- a/common/cultures/cwp_indigenous_south_american_cultures.txt +++ b/common/cultures/cwp_indigenous_south_american_cultures.txt @@ -6,11 +6,15 @@ } religion = animist - heritage = cwp_heritage_amazonian + heritage = heritage_amazonian language = cwp_language_amazonian_languages traditions = { } + obsessions = { + tobacco + } + male_common_first_names = { Anibal Antonio @@ -195,11 +199,15 @@ andean = { } religion = catholic - heritage = cwp_heritage_andean + heritage = heritage_andean language = cwp_language_andean_languages traditions = { } + obsessions = { + fruit + } + male_common_first_names = { Agustin Alejandro @@ -397,7 +405,7 @@ patagonian = { } religion = animist - heritage = cwp_heritage_patagonian + heritage = heritage_patagonian language = cwp_language_mapudungun traditions = { } diff --git a/common/cultures/cwp_iranian_culture_group.txt b/common/cultures/cwp_iranian_culture_group.txt index 104b06f33..ca72d61a1 100644 --- a/common/cultures/cwp_iranian_culture_group.txt +++ b/common/cultures/cwp_iranian_culture_group.txt @@ -6,11 +6,15 @@ } religion = sunni - heritage = cwp_heritage_baluchi + heritage = heritage_iranian language = cwp_language_balochi traditions = { } + obsessions = { + fabric + } + male_common_first_names = { Abdullah Ahmad @@ -64,7 +68,7 @@ hazara = { } religion = shiite - heritage = cwp_heritage_hazara + heritage = heritage_hazaran language = cwp_language_hazaragi traditions = { } @@ -118,11 +122,15 @@ kurdish = { } religion = sunni - heritage = cwp_heritage_kurdish + heritage = heritage_iranian language = cwp_language_kurdish traditions = { } + obsessions = { + meat + } + male_common_first_names = { Abdal Abdulkarim @@ -180,11 +188,15 @@ pashtun = { } religion = sunni - heritage = cwp_heritage_pashtun + heritage = heritage_iranian language = cwp_language_pashto traditions = { } + obsessions = { + small_arms + } + male_common_first_names = { Abd_al-Quddus Abd_al-Rahman @@ -263,11 +275,15 @@ persian = { } religion = shiite - heritage = cwp_heritage_persian + heritage = heritage_iranian language = cwp_language_persian traditions = { } + obsessions = { + tea + } + male_common_first_names = { Abbas Abdolazim diff --git a/common/cultures/cwp_italian_cultures.txt b/common/cultures/cwp_italian_cultures.txt index 2109b1b4e..4c98ab722 100644 --- a/common/cultures/cwp_italian_cultures.txt +++ b/common/cultures/cwp_italian_cultures.txt @@ -6,13 +6,14 @@ } religion = catholic - heritage = cwp_heritage_italian + heritage = heritage_italic language = cwp_language_italian traditions = { } obsessions = { wine + tourism } male_common_first_names = { diff --git a/common/cultures/cwp_japanese_cultures.txt b/common/cultures/cwp_japanese_cultures.txt index 83d5477b2..b01b3b536 100644 --- a/common/cultures/cwp_japanese_cultures.txt +++ b/common/cultures/cwp_japanese_cultures.txt @@ -6,11 +6,16 @@ } religion = mahayana - heritage = cwp_heritage_japanese + heritage = heritage_japanese language = cwp_language_japanese traditions = { } + obsessions = { + consumer_electronics + automobiles + } + male_common_first_names = { Aritomo Gentaro @@ -186,4 +191,4 @@ } graphics = east_asian -} \ No newline at end of file +} diff --git a/common/cultures/cwp_kievan_rus_culture_group.txt b/common/cultures/cwp_kievan_rus_culture_group.txt index 2160f438e..275d9a64f 100644 --- a/common/cultures/cwp_kievan_rus_culture_group.txt +++ b/common/cultures/cwp_kievan_rus_culture_group.txt @@ -6,11 +6,15 @@ } religion = orthodox - heritage = cwp_heritage_byelorussian + heritage = heritage_east_slavic language = cwp_language_belarusian traditions = { } + obsessions = { + grain + } + male_common_first_names = { Alaksandr Alexei @@ -113,11 +117,15 @@ russian = { } religion = orthodox - heritage = cwp_heritage_russian + heritage = heritage_east_slavic language = cwp_language_russian traditions = { } + obsessions = { + liquor + } + male_common_first_names = { Aleksandr Alexei @@ -316,11 +324,15 @@ ukrainian = { } religion = orthodox - heritage = cwp_heritage_ukrainian + heritage = heritage_east_slavic language = cwp_language_ukrainian traditions = { } + obsessions = { + grain + } + male_common_first_names = { Alexei Andrei diff --git a/common/cultures/cwp_korean_cultures.txt b/common/cultures/cwp_korean_cultures.txt index 0f749e14d..0cf2deb3a 100644 --- a/common/cultures/cwp_korean_cultures.txt +++ b/common/cultures/cwp_korean_cultures.txt @@ -6,11 +6,15 @@ } religion = mahayana - heritage = cwp_heritage_korean + heritage = heritage_korean language = cwp_language_korean traditions = { } + obsessions = { + consumer_electronics + } + male_common_first_names = { Bak Bong-haek diff --git a/common/cultures/cwp_latin_american_cultures.txt b/common/cultures/cwp_latin_american_cultures.txt index 7a129451c..b17378a71 100644 --- a/common/cultures/cwp_latin_american_cultures.txt +++ b/common/cultures/cwp_latin_american_cultures.txt @@ -6,11 +6,15 @@ } religion = catholic - heritage = cwp_heritage_afro_antillean + heritage = heritage_african_diaspora language = cwp_language_creoles traditions = { } + obsessions = { + sugar + } + male_common_first_names = { Alexis Andre @@ -168,11 +172,15 @@ afro_brazilian = { } religion = catholic - heritage = cwp_heritage_afro_brazilian + heritage = heritage_african_diaspora language = cwp_language_portuguese traditions = { } + obsessions = { + coffee + } + male_common_first_names = { Afonso Aleixo @@ -297,11 +305,15 @@ afro_caribeno = { } religion = catholic - heritage = cwp_heritage_afro_caribeno + heritage = heritage_african_diaspora language = cwp_language_creoles traditions = { } + obsessions = { + sugar + } + male_common_first_names = { Antonio Armando @@ -415,11 +427,16 @@ brazilian = { } religion = catholic - heritage = cwp_heritage_brazilian + heritage = heritage_latin_american_settler language = cwp_language_portuguese traditions = { } + obsessions = { + coffee + fruit + } + male_common_first_names = { Afonso Antonio_3 @@ -568,11 +585,16 @@ caribeno = { } religion = catholic - heritage = cwp_heritage_caribeno + heritage = heritage_latin_american_settler language = cwp_language_spanish traditions = { } + obsessions = { + sugar + tobacco + } + male_common_first_names = { Alberto Alejandro @@ -719,11 +741,16 @@ central_american = { } religion = catholic - heritage = cwp_heritage_central_american + heritage = heritage_latin_american_settler language = cwp_language_spanish traditions = { } + obsessions = { + coffee + fruit + } + male_common_first_names = { Alejandro Andres @@ -867,11 +894,15 @@ mexican = { } religion = catholic - heritage = cwp_heritage_mexican + heritage = heritage_latin_american_settler language = cwp_language_spanish traditions = { } + obsessions = { + liquor + } + male_common_first_names = { Adrian_2 Agustin @@ -1092,11 +1123,15 @@ north_andean = { } religion = catholic - heritage = cwp_heritage_north_andean + heritage = heritage_latin_american_settler language = cwp_language_spanish traditions = { } + obsessions = { + fruit + } + male_common_first_names = { Antonio Camilo @@ -1243,11 +1278,15 @@ platinean = { } religion = catholic - heritage = cwp_heritage_platinean + heritage = heritage_latin_american_settler language = cwp_language_spanish traditions = { } + obsessions = { + meat + } + male_common_first_names = { Agustin Antonio @@ -1392,11 +1431,15 @@ south_andean = { } religion = catholic - heritage = cwp_heritage_south_andean + heritage = heritage_latin_american_settler language = cwp_language_spanish traditions = { } + obsessions = { + fruit + } + male_common_first_names = { Adolfo Agustin diff --git a/common/cultures/cwp_manchurian_cultures.txt b/common/cultures/cwp_manchurian_cultures.txt index b828cae3c..235fe77ac 100644 --- a/common/cultures/cwp_manchurian_cultures.txt +++ b/common/cultures/cwp_manchurian_cultures.txt @@ -6,7 +6,7 @@ } religion = animist - heritage = cwp_heritage_ainu + heritage = heritage_ainu language = cwp_language_ainu traditions = { } @@ -68,7 +68,7 @@ manchu = { } religion = mahayana - heritage = cwp_heritage_manchu + heritage = heritage_manchu language = cwp_language_manchu traditions = { } diff --git a/common/cultures/cwp_mesoamerican_cultures.txt b/common/cultures/cwp_mesoamerican_cultures.txt index 7e5c374df..44b2964a9 100644 --- a/common/cultures/cwp_mesoamerican_cultures.txt +++ b/common/cultures/cwp_mesoamerican_cultures.txt @@ -6,7 +6,7 @@ } religion = catholic - heritage = cwp_heritage_mesoamerican + heritage = heritage_mesoamerican language = cwp_language_mesoamerican_languages traditions = { } diff --git a/common/cultures/cwp_modern_celts_cultures.txt b/common/cultures/cwp_modern_celts_cultures.txt index 40fa8c84f..e74b7b0d1 100644 --- a/common/cultures/cwp_modern_celts_cultures.txt +++ b/common/cultures/cwp_modern_celts_cultures.txt @@ -6,7 +6,7 @@ } religion = catholic - heritage = cwp_heritage_breton + heritage = heritage_gallic language = cwp_language_breton traditions = { } @@ -113,11 +113,15 @@ irish = { } religion = catholic - heritage = cwp_heritage_irish + heritage = heritage_british language = cwp_language_irish_gaelic traditions = { } + obsessions = { + liquor + } + # could have anglophone but would make them non-discriminated in Britain male_common_first_names = { Alexander @@ -303,11 +307,15 @@ scottish = { } religion = protestant - heritage = cwp_heritage_scottish + heritage = heritage_british language = cwp_language_scottish_gaelic traditions = { } + obsessions = { + liquor + } + male_common_first_names = { Alexander Alasdair @@ -980,11 +988,15 @@ welsh = { } religion = protestant - heritage = cwp_heritage_welsh + heritage = heritage_british language = cwp_language_welsh traditions = { } + obsessions = { + coal + } + male_common_first_names = { Abraham Abel diff --git a/common/cultures/cwp_mongolic_cultures.txt b/common/cultures/cwp_mongolic_cultures.txt index 70fd45cdb..f37696828 100644 --- a/common/cultures/cwp_mongolic_cultures.txt +++ b/common/cultures/cwp_mongolic_cultures.txt @@ -6,11 +6,15 @@ } religion = sunni - heritage = cwp_heritage_kazak + heritage = heritage_kipchak language = cwp_language_kazakh traditions = { } + obsessions = { + meat + } + male_common_first_names = { Ablai Abu_al-Khayr @@ -76,11 +80,15 @@ kyrgyz = { } religion = sunni - heritage = cwp_heritage_kyrgyz + heritage = heritage_kipchak language = cwp_language_kyrgyz traditions = { } + obsessions = { + meat + } + male_common_first_names = { Askar Bayymbet @@ -137,11 +145,15 @@ mongol = { } religion = gelugpa - heritage = cwp_heritage_mongol + heritage = heritage_mongolian language = cwp_language_mongolian traditions = { } + obsessions = { + meat + } + male_common_first_names = { Badamdorj Balingiin @@ -206,11 +218,15 @@ tajik = { } religion = sunni - heritage = cwp_heritage_tajik + heritage = heritage_iranian language = cwp_language_tajiki traditions = { } + obsessions = { + fruit + } + male_common_first_names = { Abbas Abdolazim @@ -279,7 +295,7 @@ tatar = { } religion = sunni - heritage = cwp_heritage_tatar + heritage = heritage_tatar language = cwp_language_tatar traditions = { } @@ -345,11 +361,15 @@ turkmen = { } religion = sunni - heritage = cwp_heritage_turkmen + heritage = heritage_turkmen language = cwp_language_turkmen traditions = { } + obsessions = { + natural_gas + } + male_common_first_names = { Ahmed Borkluce @@ -400,11 +420,15 @@ uighur = { } religion = sunni - heritage = cwp_heritage_uighur + heritage = heritage_uighur language = cwp_language_uyghyr traditions = { } + obsessions = { + fruit + } + male_common_first_names = { Afaq Ahmed @@ -465,11 +489,15 @@ uzbek = { } religion = sunni - heritage = cwp_heritage_uzbek + heritage = heritage_uzbek language = cwp_language_uzbek traditions = { } + obsessions = { + fruit + } + male_common_first_names = { Abd_al-Ahad Abd_al-Karim diff --git a/common/cultures/cwp_nile_valley_cultues.txt b/common/cultures/cwp_nile_valley_cultues.txt index c5b75c104..b6bd60419 100644 --- a/common/cultures/cwp_nile_valley_cultues.txt +++ b/common/cultures/cwp_nile_valley_cultues.txt @@ -6,11 +6,15 @@ } religion = protestant - heritage = cwp_heritage_nilotes + heritage = heritage_nilotic language = cwp_language_nilotic_languages traditions = { } + obsessions = { + meat + } + male_common_first_names = { Abbas Abd_al-rahman diff --git a/common/cultures/cwp_northeast_indian_cultures.txt b/common/cultures/cwp_northeast_indian_cultures.txt index dc4d68b52..ea1fafe0a 100644 --- a/common/cultures/cwp_northeast_indian_cultures.txt +++ b/common/cultures/cwp_northeast_indian_cultures.txt @@ -6,7 +6,7 @@ } religion = hindu - heritage = cwp_heritage_assamese + heritage = heritage_assamese language = cwp_language_assamese traditions = { } @@ -61,7 +61,7 @@ manipuri = { } religion = hindu - heritage = cwp_heritage_manipuri + heritage = heritage_eastern_highlands language = cwp_language_manipuri traditions = { } @@ -120,7 +120,7 @@ tani = { } religion = hindu - heritage = cwp_heritage_tani + heritage = heritage_eastern_highlands language = cwp_language_tani_languages traditions = { } diff --git a/common/cultures/cwp_semitic_cultures.txt b/common/cultures/cwp_semitic_cultures.txt index 604eeafb5..570e1032f 100644 --- a/common/cultures/cwp_semitic_cultures.txt +++ b/common/cultures/cwp_semitic_cultures.txt @@ -6,11 +6,15 @@ } religion = jewish - heritage = cwp_heritage_israelite + heritage = heritage_sephardic language = cwp_language_hebrew traditions = { } + obsessions = { + tourism + } + male_common_first_names = { Abraham Amos @@ -114,11 +118,15 @@ maltese = { } religion = catholic - heritage = cwp_heritage_maltese + heritage = heritage_italic language = cwp_language_maltese traditions = { } + obsessions = { + tourism + } + male_common_first_names = { Alessandru Beru @@ -209,11 +217,15 @@ sephardic = { } religion = jewish - heritage = cwp_heritage_sephardic + heritage = heritage_sephardic language = cwp_language_judaeo_spanish traditions = { } + obsessions = { + wine + } + male_common_first_names = { Abraham Amos @@ -317,11 +329,15 @@ yemenite = { } religion = jewish - heritage = cwp_heritage_yemenite + heritage = heritage_arab language = cwp_language_yemeni_arabic traditions = { } + obsessions = { + coffee + } + male_common_first_names = { Abd_al-Karim Abd_al-Malik diff --git a/common/cultures/cwp_siberian_culture_group.txt b/common/cultures/cwp_siberian_culture_group.txt index 389db8455..451d52879 100644 --- a/common/cultures/cwp_siberian_culture_group.txt +++ b/common/cultures/cwp_siberian_culture_group.txt @@ -6,7 +6,7 @@ } religion = animist - heritage = cwp_heritage_siberian + heritage = heritage_siberian language = cwp_language_mansi_khanty traditions = { } @@ -114,7 +114,7 @@ ugrian = { } religion = animist - heritage = cwp_heritage_ugrian + heritage = heritage_siberian language = cwp_language_mansi_khanty traditions = { } diff --git a/common/cultures/cwp_sninitic_cultures.txt b/common/cultures/cwp_sninitic_cultures.txt index 9ce3ddf84..d8efc153c 100644 --- a/common/cultures/cwp_sninitic_cultures.txt +++ b/common/cultures/cwp_sninitic_cultures.txt @@ -6,11 +6,15 @@ } religion = mahayana - heritage = cwp_heritage_cantonese + heritage = heritage_han language = cwp_language_cantonese traditions = { } + obsessions = { + tea + } + male_common_first_names = { Chen Deng @@ -150,12 +154,14 @@ han = { } religion = mahayana - heritage = cwp_heritage_han + heritage = heritage_han language = cwp_language_mandarin traditions = { } - obsessions = { } + obsessions = { + tea + } male_common_first_names = { Chen @@ -244,11 +250,15 @@ min = { } religion = mahayana - heritage = cwp_heritage_min + heritage = heritage_han language = cwp_language_min traditions = { } + obsessions = { + tea + } + male_common_first_names = { Bing Chen @@ -321,7 +331,7 @@ yi = { } religion = animist - heritage = cwp_heritage_yi + heritage = heritage_yi language = cwp_language_yi traditions = { } diff --git a/common/cultures/cwp_southeast_asian_cultures.txt b/common/cultures/cwp_southeast_asian_cultures.txt index f3a8e6649..1cb863482 100644 --- a/common/cultures/cwp_southeast_asian_cultures.txt +++ b/common/cultures/cwp_southeast_asian_cultures.txt @@ -6,11 +6,15 @@ } religion = theravada - heritage = cwp_heritage_burmese + heritage = heritage_burmese language = cwp_language_burmese traditions = { } + obsessions = { + tea + } + male_common_first_names = { Alaungphaya Bodawphaya @@ -64,7 +68,7 @@ kachin = { } religion = animist - heritage = cwp_heritage_kachin + heritage = heritage_burmese language = cwp_language_jinghpaw traditions = { } @@ -119,7 +123,7 @@ karen = { } religion = theravada - heritage = cwp_heritage_karen + heritage = heritage_burmese language = cwp_language_karen_languages traditions = { } @@ -179,11 +183,15 @@ khmer = { } religion = theravada - heritage = cwp_heritage_khmer + heritage = heritage_cambodian language = cwp_language_khmer traditions = { } + obsessions = { + fruit + } + male_common_first_names = { Ang Norodom @@ -236,7 +244,7 @@ khmu = { } religion = animist - heritage = cwp_heritage_khmu + heritage = heritage_khmu language = cwp_language_khmu traditions = { } @@ -297,7 +305,7 @@ lao = { } religion = theravada - heritage = cwp_heritage_lao + heritage = heritage_tai language = cwp_language_lao traditions = { } @@ -358,7 +366,7 @@ shan = { } religion = theravada - heritage = cwp_heritage_shan + heritage = heritage_tai language = cwp_language_shan traditions = { } @@ -425,11 +433,15 @@ thai = { } religion = theravada - heritage = cwp_heritage_thai + heritage = heritage_tai language = cwp_language_thai traditions = { } + obsessions = { + fruit + } + male_common_first_names = { Chao Chulalongkorn @@ -520,11 +532,16 @@ vietnamese = { } religion = mahayana - heritage = cwp_heritage_vietnamese + heritage = heritage_vietnamese language = cwp_language_vietnamese traditions = { } + obsessions = { + coffee + tea + } + male_common_first_names = { Bui_An Nguyen diff --git a/common/cultures/cwp_southern_african_cultures.txt b/common/cultures/cwp_southern_african_cultures.txt index bc1937f90..72ff52e40 100644 --- a/common/cultures/cwp_southern_african_cultures.txt +++ b/common/cultures/cwp_southern_african_cultures.txt @@ -6,7 +6,7 @@ } religion = protestant - heritage = cwp_heritage_khoisan + heritage = heritage_khoisan language = cwp_language_khoekhoe traditions = { } @@ -71,11 +71,15 @@ zulu = { } religion = protestant - heritage = cwp_heritage_zulu + heritage = heritage_southern_bantu language = cwp_language_zulu traditions = { } + obsessions = { + meat + } + male_common_first_names = { Amadi Andikan diff --git a/common/cultures/cwp_swiss_cultures.txt b/common/cultures/cwp_swiss_cultures.txt index 1914d6bce..3a717adc7 100644 --- a/common/cultures/cwp_swiss_cultures.txt +++ b/common/cultures/cwp_swiss_cultures.txt @@ -6,11 +6,16 @@ } religion = protestant - heritage = cwp_heritage_swiss + heritage = heritage_germanic language = cwp_language_high_german traditions = { } + obsessions = { + financial_services + pharmaceuticals + } + male_common_first_names = { Adolf Alexander diff --git a/common/cultures/cwp_turkic_culture_group.txt b/common/cultures/cwp_turkic_culture_group.txt index b0599295e..4e6151b72 100644 --- a/common/cultures/cwp_turkic_culture_group.txt +++ b/common/cultures/cwp_turkic_culture_group.txt @@ -6,11 +6,15 @@ } religion = shiite - heritage = cwp_heritage_azerbaijani + heritage = heritage_anatolian language = cwp_language_azerbaijani traditions = { } + obsessions = { + tea + } + male_common_first_names = { Ahmad Ali @@ -103,13 +107,14 @@ turkish = { } religion = sunni - heritage = cwp_heritage_turkish + heritage = heritage_anatolian language = cwp_language_turkish traditions = { } obsessions = { tea + tobacco } male_common_first_names = { diff --git a/common/cultures/cwp_west_african_clultures.txt b/common/cultures/cwp_west_african_clultures.txt index a8143f51c..af76e66a0 100644 --- a/common/cultures/cwp_west_african_clultures.txt +++ b/common/cultures/cwp_west_african_clultures.txt @@ -6,11 +6,15 @@ } religion = protestant - heritage = cwp_heritage_akan + heritage = heritage_guinean language = cwp_language_akan traditions = { } + obsessions = { + gold + } + male_common_first_names = { Agyeman Akyampon @@ -68,11 +72,15 @@ fulani = { } religion = sunni - heritage = cwp_heritage_fulani + heritage = heritage_sahelian language = cwp_language_fula traditions = { } + obsessions = { + meat + } + male_common_first_names = { Abdullahi Abubakar @@ -328,11 +336,15 @@ hausa = { } religion = sunni - heritage = cwp_heritage_hausa + heritage = heritage_sahelian language = cwp_language_hausa traditions = { } + obsessions = { + grain + } + male_common_first_names = { Abd_al-Rahman Abdul @@ -454,7 +466,7 @@ igbo = { } religion = protestant - heritage = cwp_heritage_igbo + heritage = heritage_guinean language = cwp_language_igbo traditions = { } @@ -595,7 +607,7 @@ mossi = { } religion = sunni - heritage = cwp_heritage_mossi + heritage = heritage_guinean language = cwp_language_mosai traditions = { } @@ -666,11 +678,15 @@ yoruba = { } religion = protestant - heritage = cwp_heritage_yoruba + heritage = heritage_guinean language = cwp_language_yoruba traditions = { } + obsessions = { + groceries + } + male_common_first_names = { Adandozan Agadja diff --git a/common/cultures/cwp_western_slavic_cultures.txt b/common/cultures/cwp_western_slavic_cultures.txt index e22ad1a43..198623651 100644 --- a/common/cultures/cwp_western_slavic_cultures.txt +++ b/common/cultures/cwp_western_slavic_cultures.txt @@ -6,11 +6,15 @@ } religion = protestant - heritage = cwp_heritage_czech + heritage = heritage_west_slavic language = cwp_language_czech traditions = { } + obsessions = { + liquor + } + male_common_first_names = { Abraham Alexander @@ -165,11 +169,15 @@ polish = { } religion = catholic - heritage = cwp_heritage_polish + heritage = heritage_west_slavic language = cwp_language_polish traditions = { } + obsessions = { + liquor + } + male_common_first_names = { Adam Aleksander @@ -331,11 +339,15 @@ slovak = { } religion = catholic - heritage = cwp_heritage_slovak + heritage = heritage_west_slavic language = cwp_language_slovak traditions = { } + obsessions = { + liquor + } + male_common_first_names = { Albin Alexander diff --git a/common/cultures/exile_pop_cultures.txt b/common/cultures/exile_pop_cultures.txt index 4bcffbe6c..3b0272848 100644 --- a/common/cultures/exile_pop_cultures.txt +++ b/common/cultures/exile_pop_cultures.txt @@ -2,7 +2,7 @@ color = { 255 178 102 } religion = catholic - heritage = cwp_heritage_immigrant + heritage = heritage_insulindian language = cwp_language_immigrant traditions = { } diff --git a/common/diplomatic_catalysts/00_diplomatic_catalysts.txt b/common/diplomatic_catalysts/00_diplomatic_catalysts.txt index 0c50fe505..3b43aa3dc 100644 --- a/common/diplomatic_catalysts/00_diplomatic_catalysts.txt +++ b/common/diplomatic_catalysts/00_diplomatic_catalysts.txt @@ -2271,3 +2271,27 @@ catalyst_declined_military_assistance = { } } } + +catalyst_strait_toll_high = { + category = cc_relations_change +} + +catalyst_strait_toll_reduced = { + category = cc_relations_change +} + +catalyst_strait_no_military = { + category = cc_diplomatic_incident +} + +catalyst_strait_opened = { + category = cc_relations_change +} + +catalyst_strait_partially_opened = { + category = cc_relations_change +} + +catalyst_strait_closed = { + category = cc_diplomatic_aggression +} diff --git a/common/discrimination_trait_groups/cwp_cultural_heritage_groups.txt b/common/discrimination_trait_groups/cwp_cultural_heritage_groups.txt index 479d0c1a2..212a0bec5 100644 --- a/common/discrimination_trait_groups/cwp_cultural_heritage_groups.txt +++ b/common/discrimination_trait_groups/cwp_cultural_heritage_groups.txt @@ -1,167 +1,45 @@ -cwp_heritage_group_aboriginal = { - type = heritage -} - -cwp_heritage_group_african_horn = { - type = heritage -} - -cwp_heritage_group_anglo_saxon = { - type = heritage -} - -cwp_heritage_group_arabic = { - type = heritage -} - -cwp_heritage_group_austronesian = { - type = heritage -} - -cwp_heritage_group_balkoslavic = { - type = heritage -} - -cwp_heritage_group_baltoscandian = { - type = heritage -} - -cwp_heritage_group_black_american = { - type = heritage -} - -cwp_heritage_group_caucasian = { - type = heritage -} - -cwp_heritage_group_central_african = { - type = heritage -} - -cwp_heritage_group_dravidian = { - type = heritage -} - -cwp_heritage_group_east_african = { - type = heritage -} - -cwp_heritage_group_french = { - type = heritage -} - -cwp_heritage_group_germanic = { - type = heritage -} - -cwp_heritage_group_hellenic = { - type = heritage -} - -cwp_heritage_group_himalayan = { - type = heritage -} - -cwp_heritage_group_hindustani = { - type = heritage -} - -cwp_heritage_group_iberian = { - type = heritage -} - -cwp_heritage_group_indigenous_south_american = { - type = heritage -} - -cwp_heritage_group_indigenous_north_american = { - type = heritage -} - -cwp_heritage_group_iranian = { - type = heritage -} - -cwp_heritage_group_italian = { - type = heritage -} - -cwp_heritage_group_japanese = { - type = heritage -} - -cwp_heritage_group_kievan_rus = { - type = heritage -} - -cwp_heritage_group_korean = { - type = heritage -} - -cwp_heritage_group_latin_american = { - type = heritage -} - -cwp_heritage_group_manchurian = { - type = heritage -} - -cwp_heritage_group_mesoamerican = { - type = heritage -} - -cwp_heritage_group_modern_celts = { - type = heritage -} - -cwp_heritage_group_mongolic = { - type = heritage -} - -cwp_heritage_group_nile_valley = { - type = heritage -} +# This list is alphabetically sorted. Please keep it so. -cwp_heritage_group_northeast_indian = { - type = heritage +heritage_group_african = { + type = heritage } -cwp_heritage_group_semitic = { - type = heritage +heritage_group_central_asian = { + type = heritage } -cwp_heritage_group_siberian = { - type = heritage +heritage_group_east_asian = { + type = heritage } -cwp_heritage_group_sninitic = { - type = heritage +heritage_group_european = { + type = heritage } -cwp_heritage_group_southeast_asian = { - type = heritage +heritage_group_indigenous_american = { + type = heritage } -cwp_heritage_group_southern_african = { - type = heritage +heritage_group_indigenous_oceanic = { + type = heritage } -cwp_heritage_group_swiss = { - type = heritage +heritage_group_middle_eastern = { + type = heritage } -cwp_heritage_group_turkic = { - type = heritage +heritage_group_north_asian = { + type = heritage } -cwp_heritage_group_west_african = { - type = heritage +heritage_group_south_asian = { + type = heritage } -cwp_heritage_group_western_slavic = { - type = heritage +heritage_group_southeast_asian = { + type = heritage } -cwp_heritage_group_immigrant = { - type = heritage +heritage_group_promethean = { + type = heritage } diff --git a/common/discrimination_traits/cwp_cultural_heritage.txt b/common/discrimination_traits/cwp_cultural_heritage.txt index c2d23f139..af305d8cb 100644 --- a/common/discrimination_traits/cwp_cultural_heritage.txt +++ b/common/discrimination_traits/cwp_cultural_heritage.txt @@ -1,965 +1,397 @@ -################################################## -# Aboriginal: -cwp_heritage_aborigine = { - type = heritage - trait_group = cwp_heritage_group_aboriginal -} -################################################## - -################################################## -# African Horn: -cwp_heritage_amhara = { - type = heritage - trait_group = cwp_heritage_group_african_horn -} - -cwp_heritage_oromo = { - type = heritage - trait_group = cwp_heritage_group_african_horn -} - -cwp_heritage_somali = { - type = heritage - trait_group = cwp_heritage_group_african_horn -} -################################################## - -################################################## -# Anglo-Saxon: -cwp_heritage_american = { - type = heritage - trait_group = cwp_heritage_group_anglo_saxon -} - -cwp_heritage_anglo_canadian = { - type = heritage - trait_group = cwp_heritage_group_anglo_saxon -} - -cwp_heritage_australian = { - type = heritage - trait_group = cwp_heritage_group_anglo_saxon -} - -cwp_heritage_english = { - type = heritage - trait_group = cwp_heritage_group_anglo_saxon -} - -cwp_heritage_kiwi = { - type = heritage - trait_group = cwp_heritage_group_anglo_saxon -} -################################################## - -################################################## -# Arabic: -cwp_heritage_arab = { - type = heritage - trait_group = cwp_heritage_group_arabic -} - -cwp_heritage_maghrebi = { - type = heritage - trait_group = cwp_heritage_group_arabic -} -################################################## - -################################################## -# Austronesian: -cwp_heritage_balinese = { - type = heritage - trait_group = cwp_heritage_group_austronesian -} - -cwp_heritage_batak = { - type = heritage - trait_group = cwp_heritage_group_austronesian -} - -cwp_heritage_bornean = { - type = heritage - trait_group = cwp_heritage_group_austronesian -} - -cwp_heritage_dayak = { - type = heritage - trait_group = cwp_heritage_group_austronesian -} - -cwp_heritage_filipino = { - type = heritage - trait_group = cwp_heritage_group_austronesian -} - -cwp_heritage_hawaiian = { - type = heritage - trait_group = cwp_heritage_group_austronesian -} - -cwp_heritage_javan = { - type = heritage - trait_group = cwp_heritage_group_austronesian -} - -cwp_heritage_malagasy = { - type = heritage - trait_group = cwp_heritage_group_austronesian -} - -cwp_heritage_melanesian = { - type = heritage - trait_group = cwp_heritage_group_austronesian -} - -cwp_heritage_malay = { - type = heritage - trait_group = cwp_heritage_group_austronesian -} - -cwp_heritage_maori = { - type = heritage - trait_group = cwp_heritage_group_austronesian -} - -cwp_heritage_micronesian = { - type = heritage - trait_group = cwp_heritage_group_austronesian -} - -cwp_heritage_moluccan = { - type = heritage - trait_group = cwp_heritage_group_austronesian -} - -cwp_heritage_moro = { - type = heritage - trait_group = cwp_heritage_group_austronesian -} - -cwp_heritage_polynesian = { - type = heritage - trait_group = cwp_heritage_group_austronesian -} - -cwp_heritage_sumatran = { - type = heritage - trait_group = cwp_heritage_group_austronesian -} -################################################## - -################################################## -# Balkoslavic: -cwp_heritage_albanian = { - type = heritage - trait_group = cwp_heritage_group_balkoslavic -} - -cwp_heritage_bosniak = { - type = heritage - trait_group = cwp_heritage_group_balkoslavic -} - -cwp_heritage_bulgarian = { - type = heritage - trait_group = cwp_heritage_group_balkoslavic -} - -cwp_heritage_croat = { - type = heritage - trait_group = cwp_heritage_group_balkoslavic -} - -cwp_heritage_hungarian = { - type = heritage - trait_group = cwp_heritage_group_balkoslavic -} - -cwp_heritage_romanian = { - type = heritage - trait_group = cwp_heritage_group_balkoslavic -} - -cwp_heritage_serb = { - type = heritage - trait_group = cwp_heritage_group_balkoslavic -} - -cwp_heritage_slovene = { - type = heritage - trait_group = cwp_heritage_group_balkoslavic -} -################################################## - -################################################## -# Baltoscandian: -cwp_heritage_danish = { - type = heritage - trait_group = cwp_heritage_group_baltoscandian -} - -cwp_heritage_estonian = { - type = heritage - trait_group = cwp_heritage_group_baltoscandian -} - -cwp_heritage_finnish = { - type = heritage - trait_group = cwp_heritage_group_baltoscandian -} - -cwp_heritage_icelandic = { - type = heritage - trait_group = cwp_heritage_group_baltoscandian -} - -cwp_heritage_latvian = { - type = heritage - trait_group = cwp_heritage_group_baltoscandian -} - -cwp_heritage_lithuanian = { - type = heritage - trait_group = cwp_heritage_group_baltoscandian -} - -cwp_heritage_norwegian = { - type = heritage - trait_group = cwp_heritage_group_baltoscandian -} - -cwp_heritage_swedish = { - type = heritage - trait_group = cwp_heritage_group_baltoscandian -} -################################################## - -################################################## -# Black American: -cwp_heritage_afro_american = { - type = heritage - trait_group = cwp_heritage_group_black_american -} - -cwp_heritage_afro_caribbean = { - type = heritage - trait_group = cwp_heritage_group_black_american -} -################################################## - -################################################## -# Caucasian: -cwp_heritage_armenian = { - type = heritage - trait_group = cwp_heritage_group_caucasian -} - -cwp_heritage_georgian = { - type = heritage - trait_group = cwp_heritage_group_caucasian -} - -cwp_heritage_north_caucasian = { - type = heritage - trait_group = cwp_heritage_group_caucasian -} -################################################## - -################################################## -# Central African: -cwp_heritage_chewa = { - type = heritage - trait_group = cwp_heritage_group_central_african -} - -cwp_heritage_hutu = { - type = heritage - trait_group = cwp_heritage_group_central_african -} - -cwp_heritage_kanuri = { - type = heritage - trait_group = cwp_heritage_group_central_african -} - -cwp_heritage_kongo = { - type = heritage - trait_group = cwp_heritage_group_central_african -} - -cwp_heritage_luba = { - type = heritage - trait_group = cwp_heritage_group_central_african -} - -cwp_heritage_mongo = { - type = heritage - trait_group = cwp_heritage_group_central_african -} -################################################## - -################################################## -# Dravidian: -cwp_heritage_kannada = { - type = heritage - trait_group = cwp_heritage_group_dravidian -} - -cwp_heritage_malayalam = { - type = heritage - trait_group = cwp_heritage_group_dravidian -} - -cwp_heritage_tamil = { - type = heritage - trait_group = cwp_heritage_group_dravidian -} - -cwp_heritage_telegu = { - type = heritage - trait_group = cwp_heritage_group_dravidian -} -################################################## - -################################################## -# East African: -cwp_heritage_shona = { - type = heritage - trait_group = cwp_heritage_group_east_african -} -################################################## - -################################################## -# French: -cwp_heritage_corsican = { - type = heritage - trait_group = cwp_heritage_group_french -} - -cwp_heritage_french = { - type = heritage - trait_group = cwp_heritage_group_french -} - -cwp_heritage_franco_canadian = { - type = heritage - trait_group = cwp_heritage_group_french -} - -cwp_heritage_wallonian = { - type = heritage - trait_group = cwp_heritage_group_french -} -################################################## - -################################################## -# Germanic: -cwp_heritage_ashkenazi = { - type = heritage - trait_group = cwp_heritage_group_germanic -} - -cwp_heritage_boer = { - type = heritage - trait_group = cwp_heritage_group_germanic -} - -cwp_heritage_dutch = { - type = heritage - trait_group = cwp_heritage_group_germanic -} - -cwp_heritage_east_german = { - type = heritage - trait_group = cwp_heritage_group_germanic -} - -cwp_heritage_flemish = { - type = heritage - trait_group = cwp_heritage_group_germanic -} - -cwp_heritage_north_german = { - type = heritage - trait_group = cwp_heritage_group_germanic -} - -cwp_heritage_south_german = { - type = heritage - trait_group = cwp_heritage_group_germanic -} -################################################## - -################################################## -# Hellenic: -cwp_heritage_greek = { - type = heritage - trait_group = cwp_heritage_group_hellenic -} -################################################## - -################################################## -# Himalayan: -cwp_heritage_nepali = { - type = heritage - trait_group = cwp_heritage_group_himalayan -} - -cwp_heritage_tibetan = { - type = heritage - trait_group = cwp_heritage_group_himalayan -} -################################################## - -################################################## -# Hindustani: -cwp_heritage_awadhi = { - type = heritage - trait_group = cwp_heritage_group_hindustani -} - -cwp_heritage_bengali = { - type = heritage - trait_group = cwp_heritage_group_hindustani -} - -cwp_heritage_bihari = { - type = heritage - trait_group = cwp_heritage_group_hindustani -} - -cwp_heritage_gujarati = { - type = heritage - trait_group = cwp_heritage_group_hindustani -} - -cwp_heritage_kannauji = { - type = heritage - trait_group = cwp_heritage_group_hindustani -} - -cwp_heritage_kashmiri = { - type = heritage - trait_group = cwp_heritage_group_hindustani -} - -cwp_heritage_marathi = { - type = heritage - trait_group = cwp_heritage_group_hindustani -} - -cwp_heritage_oriya = { - type = heritage - trait_group = cwp_heritage_group_hindustani -} - -cwp_heritage_punjabi = { - type = heritage - trait_group = cwp_heritage_group_hindustani -} - -cwp_heritage_rajput = { - type = heritage - trait_group = cwp_heritage_group_hindustani -} - -cwp_heritage_sindhi = { - type = heritage - trait_group = cwp_heritage_group_hindustani -} - -cwp_heritage_sinhala = { - type = heritage - trait_group = cwp_heritage_group_hindustani -} -################################################## - -################################################## -# Iberian: -cwp_heritage_basque = { - type = heritage - trait_group = cwp_heritage_group_iberian -} - -cwp_heritage_catalan = { - type = heritage - trait_group = cwp_heritage_group_iberian -} - -cwp_heritage_portuguese = { - type = heritage - trait_group = cwp_heritage_group_iberian -} - -cwp_heritage_spanish = { - type = heritage - trait_group = cwp_heritage_group_iberian -} -################################################## +# Vanilla-style cultural heritage traits used by CWP cultures. +# Sourced from the base game heritage taxonomy. -################################################## -# Indigenous South American: -cwp_heritage_amazonian = { +heritage_abyssinian = { type = heritage - trait_group = cwp_heritage_group_indigenous_south_american + trait_group = heritage_group_african } -cwp_heritage_andean = { +heritage_african_diaspora = { type = heritage - trait_group = cwp_heritage_group_indigenous_south_american + trait_group = heritage_group_african } -cwp_heritage_patagonian = { +heritage_african_settler = { type = heritage - trait_group = cwp_heritage_group_indigenous_south_american + trait_group = heritage_group_european } -################################################## -################################################## -# Indigenous North American: -cwp_heritage_dene = { +heritage_ainu = { type = heritage - trait_group = cwp_heritage_group_indigenous_north_american + trait_group = heritage_group_north_asian } -cwp_heritage_native_american = { +heritage_albanian = { type = heritage - trait_group = cwp_heritage_group_indigenous_north_american + trait_group = heritage_group_european } -################################################## -################################################## -# Iranian: -cwp_heritage_baluchi = { +heritage_amazonian = { type = heritage - trait_group = cwp_heritage_group_iranian + trait_group = heritage_group_indigenous_american } -cwp_heritage_hazara = { +heritage_anatolian = { type = heritage - trait_group = cwp_heritage_group_iranian + trait_group = heritage_group_middle_eastern } -cwp_heritage_kurdish = { +heritage_andean = { type = heritage - trait_group = cwp_heritage_group_iranian + trait_group = heritage_group_indigenous_american } -cwp_heritage_pashtun = { +heritage_arab = { type = heritage - trait_group = cwp_heritage_group_iranian + trait_group = heritage_group_middle_eastern } -cwp_heritage_persian = { +heritage_armenian = { type = heritage - trait_group = cwp_heritage_group_iranian + trait_group = heritage_group_european } -################################################## -################################################## -# Italian: -cwp_heritage_italian = { +heritage_ashkenazi = { type = heritage - trait_group = cwp_heritage_group_italian + trait_group = heritage_group_european } -################################################## -################################################## -# Japanese: -cwp_heritage_japanese = { +heritage_assamese = { type = heritage - trait_group = cwp_heritage_group_japanese + trait_group = heritage_group_south_asian } -################################################## -################################################## -# Kievan-Rus: -cwp_heritage_byelorussian = { +heritage_australian = { type = heritage - trait_group = cwp_heritage_group_kievan_rus + trait_group = heritage_group_indigenous_oceanic } -cwp_heritage_russian = { +heritage_baltic = { type = heritage - trait_group = cwp_heritage_group_kievan_rus + trait_group = heritage_group_european } -cwp_heritage_ukrainian = { +heritage_british = { type = heritage - trait_group = cwp_heritage_group_kievan_rus + trait_group = heritage_group_european } -################################################## -################################################## -# Korean: -cwp_heritage_korean = { +heritage_burmese = { type = heritage - trait_group = cwp_heritage_group_korean + trait_group = heritage_group_southeast_asian } -################################################## -################################################## -# Latin American: -cwp_heritage_afro_antillean = { +heritage_cambodian = { type = heritage - trait_group = cwp_heritage_group_latin_american + trait_group = heritage_group_southeast_asian } -cwp_heritage_afro_brazilian = { +heritage_carnatic = { type = heritage - trait_group = cwp_heritage_group_latin_american + trait_group = heritage_group_south_asian } -cwp_heritage_afro_caribeno = { +heritage_congolese = { type = heritage - trait_group = cwp_heritage_group_latin_american + trait_group = heritage_group_african } -cwp_heritage_brazilian = { +heritage_deccani = { type = heritage - trait_group = cwp_heritage_group_latin_american + trait_group = heritage_group_south_asian } -cwp_heritage_caribeno = { +heritage_east_african = { type = heritage - trait_group = cwp_heritage_group_latin_american + trait_group = heritage_group_african } -cwp_heritage_central_american = { +heritage_east_slavic = { type = heritage - trait_group = cwp_heritage_group_latin_american + trait_group = heritage_group_european } -cwp_heritage_mexican = { +heritage_eastern_bantu = { type = heritage - trait_group = cwp_heritage_group_latin_american + trait_group = heritage_group_african } -cwp_heritage_north_andean = { +heritage_eastern_highlands = { type = heritage - trait_group = cwp_heritage_group_latin_american + trait_group = heritage_group_southeast_asian } -cwp_heritage_platinean = { +heritage_eastern_woodlands_indian = { type = heritage - trait_group = cwp_heritage_group_latin_american + trait_group = heritage_group_indigenous_american } -cwp_heritage_south_andean = { +heritage_gallic = { type = heritage - trait_group = cwp_heritage_group_latin_american + trait_group = heritage_group_european } -################################################## -################################################## -# Manchurian: -cwp_heritage_ainu = { +heritage_gangetic = { type = heritage - trait_group = cwp_heritage_group_manchurian + trait_group = heritage_group_south_asian } -cwp_heritage_manchu = { +heritage_georgian = { type = heritage - trait_group = cwp_heritage_group_manchurian + trait_group = heritage_group_european } -################################################## -################################################## -# Mesoamerican: -cwp_heritage_mesoamerican = { +heritage_germanic = { type = heritage - trait_group = cwp_heritage_group_mesoamerican + trait_group = heritage_group_european } -################################################## -################################################## -# Modern Celts: -cwp_heritage_breton = { +heritage_greek = { type = heritage - trait_group = cwp_heritage_group_modern_celts + trait_group = heritage_group_european } -cwp_heritage_irish = { +heritage_guinean = { type = heritage - trait_group = cwp_heritage_group_modern_celts + trait_group = heritage_group_african } -cwp_heritage_scottish = { +heritage_gujarati = { type = heritage - trait_group = cwp_heritage_group_modern_celts + trait_group = heritage_group_south_asian } -cwp_heritage_welsh = { +heritage_han = { type = heritage - trait_group = cwp_heritage_group_modern_celts + trait_group = heritage_group_east_asian } -################################################## -################################################## -# Mongolic: -cwp_heritage_kazak = { +heritage_hazaran = { type = heritage - trait_group = cwp_heritage_group_mongolic + trait_group = heritage_group_central_asian } -cwp_heritage_kyrgyz = { +heritage_himalayan = { type = heritage - trait_group = cwp_heritage_group_mongolic + trait_group = heritage_group_south_asian } -cwp_heritage_mongol = { +heritage_iberian = { type = heritage - trait_group = cwp_heritage_group_mongolic + trait_group = heritage_group_european } -cwp_heritage_tajik = { +heritage_indusine = { type = heritage - trait_group = cwp_heritage_group_mongolic + trait_group = heritage_group_south_asian } -cwp_heritage_tatar = { +heritage_insular = { type = heritage - trait_group = cwp_heritage_group_mongolic + trait_group = heritage_group_south_asian } -cwp_heritage_turkmen = { +heritage_insulindian = { type = heritage - trait_group = cwp_heritage_group_mongolic + trait_group = heritage_group_southeast_asian } -cwp_heritage_uighur = { +heritage_iranian = { type = heritage - trait_group = cwp_heritage_group_mongolic + trait_group = heritage_group_middle_eastern } -cwp_heritage_uzbek = { +heritage_italic = { type = heritage - trait_group = cwp_heritage_group_mongolic + trait_group = heritage_group_european } -################################################## -################################################## -# Nile Valley: -cwp_heritage_nilotes = { +heritage_japanese = { type = heritage - trait_group = cwp_heritage_group_nile_valley + trait_group = heritage_group_east_asian } -################################################## -################################################## -# Northeast Indian: -cwp_heritage_assamese = { +heritage_kashmiri = { type = heritage - trait_group = cwp_heritage_group_northeast_indian + trait_group = heritage_group_south_asian } -cwp_heritage_manipuri = { +heritage_khmu = { type = heritage - trait_group = cwp_heritage_group_northeast_indian + trait_group = heritage_group_southeast_asian } -cwp_heritage_tani = { +heritage_khoisan = { type = heritage - trait_group = cwp_heritage_group_northeast_indian + trait_group = heritage_group_african } -################################################## -################################################## -# Semitic: -cwp_heritage_israelite = { +heritage_kipchak = { type = heritage - trait_group = cwp_heritage_group_semitic + trait_group = heritage_group_central_asian } -cwp_heritage_maltese = { +heritage_korean = { type = heritage - trait_group = cwp_heritage_group_semitic + trait_group = heritage_group_east_asian } -cwp_heritage_sephardic = { +heritage_latin_american_settler = { type = heritage - trait_group = cwp_heritage_group_semitic + trait_group = heritage_group_european } -cwp_heritage_yemenite = { +heritage_magyar = { type = heritage - trait_group = cwp_heritage_group_semitic + trait_group = heritage_group_european } -################################################## -################################################## -# Siberian: -cwp_heritage_siberian = { +heritage_manchu = { type = heritage - trait_group = cwp_heritage_group_siberian + trait_group = heritage_group_north_asian } -cwp_heritage_ugrian = { +heritage_melanesian = { type = heritage - trait_group = cwp_heritage_group_siberian + trait_group = heritage_group_indigenous_oceanic } -################################################## -################################################## -# Sninitic: -cwp_heritage_cantonese = { +heritage_mesoamerican = { type = heritage - trait_group = cwp_heritage_group_sninitic + trait_group = heritage_group_indigenous_american } -cwp_heritage_han = { +heritage_micronesian = { type = heritage - trait_group = cwp_heritage_group_sninitic + trait_group = heritage_group_indigenous_oceanic } -cwp_heritage_min = { +heritage_mongolian = { type = heritage - trait_group = cwp_heritage_group_sninitic + trait_group = heritage_group_north_asian } -cwp_heritage_yi = { +heritage_netherlandish = { type = heritage - trait_group = cwp_heritage_group_sninitic + trait_group = heritage_group_european } -################################################## -################################################## -# Southeast Asian: -cwp_heritage_burmese = { +heritage_nilotic = { type = heritage - trait_group = cwp_heritage_group_southeast_asian + trait_group = heritage_group_african } -cwp_heritage_kachin = { +heritage_nordic = { type = heritage - trait_group = cwp_heritage_group_southeast_asian + trait_group = heritage_group_european } -cwp_heritage_karen = { +heritage_north_american_settler = { type = heritage - trait_group = cwp_heritage_group_southeast_asian + trait_group = heritage_group_european } -cwp_heritage_khmer = { +heritage_north_caucasian = { type = heritage - trait_group = cwp_heritage_group_southeast_asian + trait_group = heritage_group_european } -cwp_heritage_khmu = { +heritage_patagonian = { type = heritage - trait_group = cwp_heritage_group_southeast_asian + trait_group = heritage_group_indigenous_american } -cwp_heritage_lao = { +heritage_polynesian = { type = heritage - trait_group = cwp_heritage_group_southeast_asian + trait_group = heritage_group_indigenous_oceanic } -cwp_heritage_shan = { +heritage_rajasthani = { type = heritage - trait_group = cwp_heritage_group_southeast_asian + trait_group = heritage_group_south_asian } -cwp_heritage_thai = { +heritage_romanian = { type = heritage - trait_group = cwp_heritage_group_southeast_asian + trait_group = heritage_group_european } -cwp_heritage_vietnamese = { +heritage_sahelian = { type = heritage - trait_group = cwp_heritage_group_southeast_asian + trait_group = heritage_group_african } -################################################## -################################################## -# Southern African: -cwp_heritage_khoisan = { +heritage_sephardic = { type = heritage - trait_group = cwp_heritage_group_southern_african + trait_group = heritage_group_middle_eastern } -cwp_heritage_zulu = { +heritage_siberian = { type = heritage - trait_group = cwp_heritage_group_southern_african + trait_group = heritage_group_north_asian } -################################################## -################################################## -# Swiss: -cwp_heritage_swiss = { +heritage_somali = { type = heritage - trait_group = cwp_heritage_group_swiss + trait_group = heritage_group_african } -################################################## -################################################## -# Turkic: -cwp_heritage_azerbaijani = { +heritage_south_slavic = { type = heritage - trait_group = cwp_heritage_group_turkic + trait_group = heritage_group_european } -cwp_heritage_turkish = { +heritage_southern_bantu = { type = heritage - trait_group = cwp_heritage_group_turkic + trait_group = heritage_group_african } -################################################## -################################################## -# West African: -cwp_heritage_akan = { +heritage_subarctic_indian = { type = heritage - trait_group = cwp_heritage_group_west_african + trait_group = heritage_group_indigenous_american } -cwp_heritage_fulani = { +heritage_tai = { type = heritage - trait_group = cwp_heritage_group_west_african + trait_group = heritage_group_southeast_asian } -cwp_heritage_hausa = { +heritage_tatar = { type = heritage - trait_group = cwp_heritage_group_west_african + trait_group = heritage_group_european } -cwp_heritage_igbo = { +heritage_tibetan = { type = heritage - trait_group = cwp_heritage_group_west_african + trait_group = heritage_group_east_asian } -cwp_heritage_mossi = { +heritage_turkmen = { type = heritage - trait_group = cwp_heritage_group_west_african + trait_group = heritage_group_central_asian } -cwp_heritage_yoruba = { +heritage_uighur = { type = heritage - trait_group = cwp_heritage_group_west_african + trait_group = heritage_group_central_asian } -################################################## -################################################## -# Western Slavic: -cwp_heritage_czech = { +heritage_uzbek = { type = heritage - trait_group = cwp_heritage_group_western_slavic + trait_group = heritage_group_central_asian } -cwp_heritage_polish = { +heritage_vietnamese = { type = heritage - trait_group = cwp_heritage_group_western_slavic + trait_group = heritage_group_southeast_asian } -cwp_heritage_slovak = { +heritage_west_slavic = { type = heritage - trait_group = cwp_heritage_group_western_slavic + trait_group = heritage_group_european } -################################################## -################################################## -# Immigrant: -cwp_heritage_immigrant = { +heritage_yi = { type = heritage - trait_group = cwp_heritage_group_immigrant + trait_group = heritage_group_east_asian } -################################################## diff --git a/common/goods/00_goods.txt b/common/goods/00_goods.txt index aa70a0390..206d7143a 100644 --- a/common/goods/00_goods.txt +++ b/common/goods/00_goods.txt @@ -454,6 +454,17 @@ financial_services = { convoy_cost_multiplier = 0.25 } +tourism = { + texture = "gfx/interface/icons/goods_icons/tourism.dds" + cost = 60 + category = luxury + local = yes + tradeable = no + obsession_chance = 1 + prestige_factor = 8 + consumption_tax_cost = 200 +} + fruit = { texture = "gfx/interface/icons/goods_icons/fruit.dds" cost = 30 diff --git a/common/history/buildings/16_special.txt b/common/history/buildings/16_special.txt index c7a040238..0c868254e 100644 --- a/common/history/buildings/16_special.txt +++ b/common/history/buildings/16_special.txt @@ -99,6 +99,14 @@ BUILDINGS = { } } } + s:STATE_HEDJAZ = { + region_state:NEJ = { + create_building = { + building = "building_kaaba" + level=1 + } + } + } s:STATE_CHESAPEAKE = { region_state:USA = { create_building = { diff --git a/common/ideologies/cwp_character_ideologies_agrarianism.txt b/common/ideologies/cwp_character_ideologies_agrarianism.txt index 249535cf4..4add9e401 100644 --- a/common/ideologies/cwp_character_ideologies_agrarianism.txt +++ b/common/ideologies/cwp_character_ideologies_agrarianism.txt @@ -18,7 +18,7 @@ ideology_land_reformer = { law_serfdom = strongly_disapprove law_tenant_farmers = disapprove law_commercialized_agriculture = neutral - law_homesteading = approve + law_peasant_proprietorship = approve law_collectivized_agriculture = approve } @@ -35,7 +35,7 @@ ideology_land_reformer = { owner = { NOT = { has_law_or_variant = law_type:law_land_based_taxation } OR = { - has_law_or_variant = law_type:law_homesteading + has_law_or_variant = law_type:law_peasant_proprietorship has_law_or_variant = law_type:law_collectivized_agriculture } } @@ -108,7 +108,7 @@ ideology_land_reformer = { owner = { NOT = { has_law_or_variant = law_type:law_land_based_taxation } OR = { - has_law_or_variant = law_type:law_homesteading + has_law_or_variant = law_type:law_peasant_proprietorship has_law_or_variant = law_type:law_collectivized_agriculture } } diff --git a/common/ideologies/cwp_character_ideologies_authoritarianism.txt b/common/ideologies/cwp_character_ideologies_authoritarianism.txt index fcdc34102..3d0e45521 100644 --- a/common/ideologies/cwp_character_ideologies_authoritarianism.txt +++ b/common/ideologies/cwp_character_ideologies_authoritarianism.txt @@ -126,7 +126,6 @@ ideology_corporatist_leader = { law_monarchy = neutral law_presidential_republic = neutral law_parliamentary_republic = neutral - law_corporate_state = approve law_council_republic = strongly_disapprove } @@ -266,7 +265,6 @@ ideology_fascist = { law_monarchy = neutral law_presidential_republic = neutral law_parliamentary_republic = neutral - law_corporate_state = approve law_council_republic = strongly_disapprove } @@ -410,7 +408,6 @@ ideology_vanguardist = { law_monarchy = strongly_disapprove law_presidential_republic = disapprove law_parliamentary_republic = disapprove - law_corporate_state = strongly_disapprove law_theocracy = strongly_disapprove law_council_republic = strongly_approve } @@ -449,7 +446,7 @@ ideology_vanguardist = { law_commercialized_agriculture = strongly_disapprove law_serfdom = strongly_disapprove law_tenant_farmers = disapprove - law_homesteading = neutral + law_peasant_proprietorship = neutral law_collectivized_agriculture = approve } diff --git a/common/ideologies/cwp_character_ideologies_economics.txt b/common/ideologies/cwp_character_ideologies_economics.txt index 536918080..66f0a3124 100644 --- a/common/ideologies/cwp_character_ideologies_economics.txt +++ b/common/ideologies/cwp_character_ideologies_economics.txt @@ -130,7 +130,7 @@ ideology_market_liberal = { law_collectivized_agriculture = strongly_disapprove law_serfdom = disapprove law_tenant_farmers = neutral - law_homesteading = neutral + law_peasant_proprietorship = neutral law_commercialized_agriculture = approve } diff --git a/common/ideologies/cwp_character_ideologies_humanitarianism.txt b/common/ideologies/cwp_character_ideologies_humanitarianism.txt index 97ef9c69e..0b9a1be43 100644 --- a/common/ideologies/cwp_character_ideologies_humanitarianism.txt +++ b/common/ideologies/cwp_character_ideologies_humanitarianism.txt @@ -18,7 +18,7 @@ ideology_abolitionist = { lawgroup_land_reform = { law_serfdom = strongly_disapprove law_tenant_farmers = neutral - law_homesteading = neutral + law_peasant_proprietorship = neutral law_collectivized_agriculture = neutral law_commercialized_agriculture = neutral } diff --git a/common/ideologies/cwp_character_ideologies_liberalism.txt b/common/ideologies/cwp_character_ideologies_liberalism.txt index 26e48afb3..0b793fbc5 100644 --- a/common/ideologies/cwp_character_ideologies_liberalism.txt +++ b/common/ideologies/cwp_character_ideologies_liberalism.txt @@ -116,7 +116,6 @@ ideology_republican_leader = { lawgroup_governance_principles = { law_presidential_republic = approve law_parliamentary_republic = approve - law_corporate_state = neutral law_council_republic = disapprove law_monarchy = disapprove law_theocracy = disapprove @@ -383,7 +382,10 @@ ideology_utilitarian_leader = { country_trigger = { any_primary_culture = { - has_discrimination_trait_group = cwp_heritage_group_anglo_saxon + OR = { + has_discrimination_trait = heritage_north_american_settler + has_discrimination_trait = heritage_british + } } } diff --git a/common/ideologies/cwp_character_ideologies_radicalism.txt b/common/ideologies/cwp_character_ideologies_radicalism.txt index 8c897914a..8d7fc5f1d 100644 --- a/common/ideologies/cwp_character_ideologies_radicalism.txt +++ b/common/ideologies/cwp_character_ideologies_radicalism.txt @@ -64,7 +64,6 @@ ideology_anarchist = { law_monarchy = strongly_disapprove law_presidential_republic = disapprove law_parliamentary_republic = disapprove - law_corporate_state = strongly_disapprove law_theocracy = strongly_disapprove law_council_republic = strongly_approve } @@ -155,7 +154,6 @@ ideology_communist = { law_monarchy = strongly_disapprove law_presidential_republic = disapprove law_parliamentary_republic = disapprove - law_corporate_state = strongly_disapprove law_theocracy = strongly_disapprove law_council_republic = strongly_approve } @@ -182,7 +180,7 @@ ideology_communist = { law_serfdom = strongly_disapprove law_commercialized_agriculture = disapprove law_tenant_farmers = disapprove - law_homesteading = neutral + law_peasant_proprietorship = neutral law_collectivized_agriculture = approve } @@ -267,7 +265,6 @@ ideology_nihilist = { # law_monarchy = strongly_disapprove law_presidential_republic = neutral law_parliamentary_republic = neutral - law_corporate_state = disapprove law_council_republic = approve } diff --git a/common/ideologies/cwp_character_ideologies_traditionalism.txt b/common/ideologies/cwp_character_ideologies_traditionalism.txt index d7dc216ec..9cf231b3e 100644 --- a/common/ideologies/cwp_character_ideologies_traditionalism.txt +++ b/common/ideologies/cwp_character_ideologies_traditionalism.txt @@ -15,7 +15,6 @@ ideology_humanitarian_royalist = { law_monarchy = strongly_approve law_presidential_republic = disapprove law_parliamentary_republic = disapprove - law_corporate_state = disapprove law_theocracy = disapprove law_council_republic = strongly_disapprove } @@ -230,7 +229,6 @@ ideology_integralist = { law_monarchy = approve law_presidential_republic = neutral law_parliamentary_republic = neutral - law_corporate_state = neutral law_council_republic = strongly_disapprove } @@ -238,8 +236,8 @@ ideology_integralist = { any_primary_culture = { OR = { has_discrimination_trait_group = cwp_language_group_romance - has_discrimination_trait_group = cwp_heritage_group_iberian - has_discrimination_trait_group = cwp_heritage_group_french + has_discrimination_trait = heritage_iberian + has_discrimination_trait = heritage_gallic } } } @@ -363,7 +361,6 @@ ideology_royalist = { law_monarchy = strongly_approve law_presidential_republic = disapprove law_parliamentary_republic = disapprove - law_corporate_state = neutral law_theocracy = disapprove law_council_republic = strongly_disapprove } @@ -549,7 +546,6 @@ ideology_theocrat = { law_monarchy = neutral law_presidential_republic = disapprove law_parliamentary_republic = disapprove - law_corporate_state = approve law_council_republic = disapprove } diff --git a/common/ideologies/cwp_character_ideologies_transition.txt b/common/ideologies/cwp_character_ideologies_transition.txt index 628d6f4f2..f42ce4653 100644 --- a/common/ideologies/cwp_character_ideologies_transition.txt +++ b/common/ideologies/cwp_character_ideologies_transition.txt @@ -177,7 +177,6 @@ ideology_radical = { law_council_republic = strongly_disapprove law_presidential_republic = approve law_parliamentary_republic = approve - law_corporate_state = neutral } lawgroup_distribution_of_power = { @@ -424,7 +423,6 @@ ideology_positivist = { law_council_republic = strongly_disapprove law_monarchy = strongly_disapprove law_parliamentary_republic = neutral - law_corporate_state = neutral law_presidential_republic = approve } @@ -543,7 +541,6 @@ ideology_utopian = { law_monarchy = strongly_disapprove law_presidential_republic = approve law_parliamentary_republic = approve - law_corporate_state = neutral law_theocracy = strongly_disapprove law_council_republic = approve } @@ -563,7 +560,7 @@ ideology_utopian = { law_serfdom = strongly_disapprove law_commercialized_agriculture = disapprove law_tenant_farmers = disapprove - law_homesteading = approve + law_peasant_proprietorship = approve law_collectivized_agriculture = approve } @@ -590,7 +587,7 @@ ideology_utopian = { has_law_or_variant = law_type:law_worker_protections OR = { has_law_or_variant = law_type:law_collectivized_agriculture - has_law_or_variant = law_type:law_homesteading + has_law_or_variant = law_type:law_peasant_proprietorship } OR = { has_law_or_variant = law_type:law_presidential_republic diff --git a/common/ideologies/cwp_interest_group_ideologies_abolitionism.txt b/common/ideologies/cwp_interest_group_ideologies_abolitionism.txt index 82f116801..6f901a2c4 100644 --- a/common/ideologies/cwp_interest_group_ideologies_abolitionism.txt +++ b/common/ideologies/cwp_interest_group_ideologies_abolitionism.txt @@ -15,7 +15,7 @@ ideology_anti_slavery = { lawgroup_land_reform = { law_serfdom = strongly_disapprove law_tenant_farmers = neutral - law_homesteading = neutral + law_peasant_proprietorship = neutral law_collectivized_agriculture = neutral law_commercialized_agriculture = neutral } diff --git a/common/ideologies/cwp_interest_group_ideologies_agrarianism.txt b/common/ideologies/cwp_interest_group_ideologies_agrarianism.txt index c3a771bf2..b9984dfbc 100644 --- a/common/ideologies/cwp_interest_group_ideologies_agrarianism.txt +++ b/common/ideologies/cwp_interest_group_ideologies_agrarianism.txt @@ -21,7 +21,7 @@ ideology_agrarian = { law_tenant_farmers = disapprove law_commercialized_agriculture = neutral law_collectivized_agriculture = neutral - law_homesteading = approve + law_peasant_proprietorship = approve } lawgroup_taxation = { diff --git a/common/ideologies/cwp_interest_group_ideologies_aristocracy.txt b/common/ideologies/cwp_interest_group_ideologies_aristocracy.txt index 3a80048dd..5bbcd0ad3 100644 --- a/common/ideologies/cwp_interest_group_ideologies_aristocracy.txt +++ b/common/ideologies/cwp_interest_group_ideologies_aristocracy.txt @@ -18,7 +18,7 @@ ideology_hierarchic = { law_serfdom = strongly_approve law_tenant_farmers = approve law_commercialized_agriculture = neutral - law_homesteading = strongly_disapprove + law_peasant_proprietorship = strongly_disapprove law_collectivized_agriculture = strongly_disapprove } @@ -62,7 +62,6 @@ ideology_paternalistic = { law_theocracy = approve law_presidential_republic = neutral law_parliamentary_republic = neutral - law_corporate_state = neutral law_council_republic = strongly_disapprove } @@ -117,7 +116,6 @@ ideology_republican_paternalistic = { law_presidential_republic = approve law_parliamentary_republic = neutral law_theocracy = approve - law_corporate_state = neutral law_monarchy = neutral law_council_republic = disapprove } @@ -156,7 +154,6 @@ ideology_reactionary = { law_theocracy = approve law_presidential_republic = neutral law_parliamentary_republic = neutral - law_corporate_state = neutral law_council_republic = disapprove } @@ -171,7 +168,6 @@ ideology_reactionary = { lawgroup_labour_associations = { law_combination_acts = approve - law_guild_system = approve law_anti_strike_laws = neutral law_corporatized_unions = neutral law_right_to_associate = disapprove diff --git a/common/ideologies/cwp_interest_group_ideologies_clericalism.txt b/common/ideologies/cwp_interest_group_ideologies_clericalism.txt index fc454ccd0..39e7ce6ab 100644 --- a/common/ideologies/cwp_interest_group_ideologies_clericalism.txt +++ b/common/ideologies/cwp_interest_group_ideologies_clericalism.txt @@ -35,7 +35,6 @@ ideology_corporatist = { lawgroup_labour_associations = { law_combination_acts = neutral - law_guild_system = approve law_anti_strike_laws = approve law_corporatized_unions = strongly_approve law_right_to_associate = disapprove @@ -51,7 +50,6 @@ ideology_moralist = { law_theocracy = approve law_presidential_republic = neutral law_parliamentary_republic = neutral - law_corporate_state = neutral law_council_republic = strongly_disapprove } diff --git a/common/ideologies/cwp_interest_group_ideologies_economism.txt b/common/ideologies/cwp_interest_group_ideologies_economism.txt index f243fa28f..58c0ff6fa 100644 --- a/common/ideologies/cwp_interest_group_ideologies_economism.txt +++ b/common/ideologies/cwp_interest_group_ideologies_economism.txt @@ -34,7 +34,6 @@ ideology_individualist = { lawgroup_labour_associations = { law_combination_acts = approve - law_guild_system = strongly_disapprove law_factory_councils = strongly_disapprove law_anti_strike_laws = neutral law_corporatized_unions = neutral @@ -79,7 +78,7 @@ ideology_laissez_faire = { law_collectivized_agriculture = strongly_disapprove law_serfdom = disapprove law_tenant_farmers = neutral - law_homesteading = neutral + law_peasant_proprietorship = neutral law_commercialized_agriculture = approve } } diff --git a/common/ideologies/cwp_interest_group_ideologies_liberalism.txt b/common/ideologies/cwp_interest_group_ideologies_liberalism.txt index aa84c1a7e..b74b62b03 100644 --- a/common/ideologies/cwp_interest_group_ideologies_liberalism.txt +++ b/common/ideologies/cwp_interest_group_ideologies_liberalism.txt @@ -82,7 +82,6 @@ ideology_republican = { lawgroup_governance_principles = { law_presidential_republic = strongly_approve law_parliamentary_republic = approve - law_corporate_state = neutral law_monarchy = neutral law_theocracy = neutral law_council_republic = disapprove diff --git a/common/ideologies/cwp_interest_group_ideologies_plutocracy.txt b/common/ideologies/cwp_interest_group_ideologies_plutocracy.txt index d76ac1d41..75d21c41b 100644 --- a/common/ideologies/cwp_interest_group_ideologies_plutocracy.txt +++ b/common/ideologies/cwp_interest_group_ideologies_plutocracy.txt @@ -47,7 +47,7 @@ ideology_oligarchic = { law_tenant_farmers = strongly_approve law_serfdom = approve law_commercialized_agriculture = approve - law_homesteading = strongly_disapprove + law_peasant_proprietorship = strongly_disapprove law_collectivized_agriculture = strongly_disapprove } @@ -100,7 +100,6 @@ ideology_plutocratic = { law_monarchy = neutral law_presidential_republic = neutral law_parliamentary_republic = neutral - law_corporate_state = disapprove law_theocracy = disapprove law_council_republic = strongly_disapprove } diff --git a/common/ideologies/cwp_interest_group_ideologies_socialism.txt b/common/ideologies/cwp_interest_group_ideologies_socialism.txt index 26d61bc73..d17daeb0b 100644 --- a/common/ideologies/cwp_interest_group_ideologies_socialism.txt +++ b/common/ideologies/cwp_interest_group_ideologies_socialism.txt @@ -40,7 +40,6 @@ ideology_proletarian = { lawgroup_labour_associations = { law_combination_acts = strongly_disapprove - law_guild_system = disapprove law_anti_strike_laws = disapprove law_corporatized_unions = neutral law_right_to_associate = approve @@ -54,7 +53,6 @@ ideology_socialist = { lawgroup_governance_principles = { law_council_republic = approve law_parliamentary_republic = neutral - law_corporate_state = strongly_disapprove law_presidential_republic = neutral law_theocracy = strongly_disapprove law_monarchy = strongly_disapprove diff --git a/common/ideologies/cwp_political_movements_ideologies_agrarianism.txt b/common/ideologies/cwp_political_movements_ideologies_agrarianism.txt index 3b4321bf5..84bb65972 100644 --- a/common/ideologies/cwp_political_movements_ideologies_agrarianism.txt +++ b/common/ideologies/cwp_political_movements_ideologies_agrarianism.txt @@ -16,7 +16,7 @@ ideology_land_reformer_movement = { law_serfdom = strongly_disapprove law_tenant_farmers = disapprove law_commercialized_agriculture = neutral - law_homesteading = approve + law_peasant_proprietorship = approve law_collectivized_agriculture = approve } } diff --git a/common/ideologies/cwp_political_movements_ideologies_anarchism.txt b/common/ideologies/cwp_political_movements_ideologies_anarchism.txt index 9e3390d3c..64ffa7375 100644 --- a/common/ideologies/cwp_political_movements_ideologies_anarchism.txt +++ b/common/ideologies/cwp_political_movements_ideologies_anarchism.txt @@ -39,7 +39,6 @@ ideology_anarchist_movement = { lawgroup_labour_associations = { law_combination_acts = disapprove - law_guild_system = strongly_disapprove law_anti_strike_laws = neutral law_corporatized_unions = strongly_disapprove law_right_to_associate = neutral @@ -64,7 +63,6 @@ ideology_anarchist_movement = { law_monarchy = strongly_disapprove law_presidential_republic = disapprove law_parliamentary_republic = disapprove - law_corporate_state = strongly_disapprove law_theocracy = strongly_disapprove law_council_republic = strongly_approve } @@ -78,7 +76,6 @@ ideology_nihilist_movement = { law_monarchy = strongly_disapprove law_presidential_republic = neutral law_parliamentary_republic = neutral - law_corporate_state = disapprove law_council_republic = approve } diff --git a/common/ideologies/cwp_political_movements_ideologies_aristocracy.txt b/common/ideologies/cwp_political_movements_ideologies_aristocracy.txt index 82c3303d9..9747b5f07 100644 --- a/common/ideologies/cwp_political_movements_ideologies_aristocracy.txt +++ b/common/ideologies/cwp_political_movements_ideologies_aristocracy.txt @@ -9,7 +9,6 @@ ideology_absolutist_movement = { law_monarchy = strongly_approve law_presidential_republic = disapprove law_parliamentary_republic = disapprove - law_corporate_state = neutral law_theocracy = disapprove law_council_republic = strongly_disapprove } @@ -47,7 +46,7 @@ ideology_absolutist_movement = { law_commercialized_agriculture = neutral law_serfdom = neutral law_tenant_farmers = neutral - law_homesteading = disapprove + law_peasant_proprietorship = disapprove law_collectivized_agriculture = strongly_disapprove } @@ -68,7 +67,6 @@ ideology_royalist_movement = { law_monarchy = strongly_approve law_presidential_republic = disapprove law_parliamentary_republic = disapprove - law_corporate_state = neutral law_theocracy = disapprove law_council_republic = strongly_disapprove } diff --git a/common/ideologies/cwp_political_movements_ideologies_communism.txt b/common/ideologies/cwp_political_movements_ideologies_communism.txt index 5d34b696f..72bf1c8d4 100644 --- a/common/ideologies/cwp_political_movements_ideologies_communism.txt +++ b/common/ideologies/cwp_political_movements_ideologies_communism.txt @@ -15,7 +15,6 @@ ideology_communist_movement = { law_monarchy = strongly_disapprove law_presidential_republic = disapprove law_parliamentary_republic = disapprove - law_corporate_state = strongly_disapprove law_theocracy = strongly_disapprove law_council_republic = strongly_approve } @@ -42,13 +41,12 @@ ideology_communist_movement = { law_serfdom = strongly_disapprove law_commercialized_agriculture = disapprove law_tenant_farmers = disapprove - law_homesteading = neutral + law_peasant_proprietorship = neutral law_collectivized_agriculture = approve } lawgroup_labour_associations = { law_combination_acts = strongly_disapprove - law_guild_system = strongly_disapprove law_anti_strike_laws = disapprove law_corporatized_unions = strongly_disapprove law_right_to_associate = disapprove @@ -63,7 +61,6 @@ ideology_vanguardist_movement = { law_monarchy = strongly_disapprove law_presidential_republic = disapprove law_parliamentary_republic = disapprove - law_corporate_state = strongly_disapprove law_theocracy = strongly_disapprove law_council_republic = strongly_approve } @@ -102,13 +99,12 @@ ideology_vanguardist_movement = { law_commercialized_agriculture = strongly_disapprove law_serfdom = strongly_disapprove law_tenant_farmers = disapprove - law_homesteading = neutral + law_peasant_proprietorship = neutral law_collectivized_agriculture = approve } lawgroup_labour_associations = { law_combination_acts = disapprove - law_guild_system = strongly_disapprove law_anti_strike_laws = neutral law_corporatized_unions = strongly_disapprove law_right_to_associate = neutral diff --git a/common/ideologies/cwp_political_movements_ideologies_corporatism.txt b/common/ideologies/cwp_political_movements_ideologies_corporatism.txt index 75e1491aa..064b96927 100644 --- a/common/ideologies/cwp_political_movements_ideologies_corporatism.txt +++ b/common/ideologies/cwp_political_movements_ideologies_corporatism.txt @@ -10,7 +10,6 @@ ideology_corporatist_movement = { law_monarchy = neutral law_presidential_republic = neutral law_parliamentary_republic = neutral - law_corporate_state = approve law_council_republic = strongly_disapprove } @@ -36,7 +35,6 @@ ideology_corporatist_movement = { lawgroup_labour_associations = { law_combination_acts = neutral - law_guild_system = approve law_anti_strike_laws = approve law_corporatized_unions = strongly_approve law_right_to_associate = disapprove @@ -87,13 +85,11 @@ ideology_integralist_movement = { law_monarchy = approve law_presidential_republic = neutral law_parliamentary_republic = neutral - law_corporate_state = neutral law_council_republic = strongly_disapprove } lawgroup_labour_associations = { law_combination_acts = neutral - law_guild_system = approve law_anti_strike_laws = approve law_corporatized_unions = strongly_approve law_right_to_associate = disapprove diff --git a/common/ideologies/cwp_political_movements_ideologies_fascism.txt b/common/ideologies/cwp_political_movements_ideologies_fascism.txt index 74d0980f8..c445c1a03 100644 --- a/common/ideologies/cwp_political_movements_ideologies_fascism.txt +++ b/common/ideologies/cwp_political_movements_ideologies_fascism.txt @@ -51,7 +51,6 @@ ideology_fascist_movement = { law_monarchy = neutral law_presidential_republic = neutral law_parliamentary_republic = neutral - law_corporate_state = approve law_council_republic = strongly_disapprove } } diff --git a/common/ideologies/cwp_political_movements_ideologies_insurrection.txt b/common/ideologies/cwp_political_movements_ideologies_insurrection.txt index 3b7da7df4..5dc1bf5ed 100644 --- a/common/ideologies/cwp_political_movements_ideologies_insurrection.txt +++ b/common/ideologies/cwp_political_movements_ideologies_insurrection.txt @@ -16,7 +16,7 @@ ideology_slave_revolt_movement = { law_serfdom = strongly_disapprove law_tenant_farmers = disapprove law_commercialized_agriculture = neutral - law_homesteading = approve + law_peasant_proprietorship = approve law_collectivized_agriculture = approve } diff --git a/common/ideologies/cwp_political_movements_ideologies_liberalism.txt b/common/ideologies/cwp_political_movements_ideologies_liberalism.txt index a113dd688..812749ac8 100644 --- a/common/ideologies/cwp_political_movements_ideologies_liberalism.txt +++ b/common/ideologies/cwp_political_movements_ideologies_liberalism.txt @@ -49,7 +49,7 @@ ideology_liberal_movement = { lawgroup_land_reform = { law_serfdom = disapprove law_tenant_farmers = neutral - law_homesteading = neutral + law_peasant_proprietorship = neutral law_collectivized_agriculture = disapprove law_commercialized_agriculture = approve } @@ -64,7 +64,6 @@ ideology_liberal_republican_movement = { law_council_republic = strongly_disapprove law_presidential_republic = approve law_parliamentary_republic = approve - law_corporate_state = neutral } lawgroup_internal_security = { @@ -147,7 +146,6 @@ ideology_national_liberal_movement = { lawgroup_labour_associations = { # Mostly just want to break the guilds law_combination_acts = neutral - law_guild_system = disapprove law_anti_strike_laws = neutral law_corporatized_unions = neutral law_right_to_associate = neutral diff --git a/common/ideologies/cwp_political_movements_ideologies_modernism.txt b/common/ideologies/cwp_political_movements_ideologies_modernism.txt index ba69b9166..004f47bc6 100644 --- a/common/ideologies/cwp_political_movements_ideologies_modernism.txt +++ b/common/ideologies/cwp_political_movements_ideologies_modernism.txt @@ -39,9 +39,8 @@ ideology_modernizer_movement = { # Level one moderniser movement - only the most law_peasant_levies = disapprove } - lawgroup_labour_associations = { # Just really hates the Guild System + lawgroup_labour_associations = { law_combination_acts = neutral - law_guild_system = disapprove law_anti_strike_laws = neutral law_corporatized_unions = neutral law_right_to_associate = neutral @@ -51,7 +50,7 @@ ideology_modernizer_movement = { # Level one moderniser movement - only the most lawgroup_land_reform = { law_serfdom = disapprove law_tenant_farmers = neutral - law_homesteading = neutral + law_peasant_proprietorship = neutral law_collectivized_agriculture = disapprove law_commercialized_agriculture = approve } @@ -78,7 +77,6 @@ ideology_positivist_movement = { law_council_republic = strongly_disapprove law_monarchy = strongly_disapprove law_parliamentary_republic = neutral - law_corporate_state = neutral law_presidential_republic = approve } diff --git a/common/ideologies/cwp_political_movements_ideologies_radicalism.txt b/common/ideologies/cwp_political_movements_ideologies_radicalism.txt index eafc4ec51..ffbaf0b17 100644 --- a/common/ideologies/cwp_political_movements_ideologies_radicalism.txt +++ b/common/ideologies/cwp_political_movements_ideologies_radicalism.txt @@ -10,7 +10,6 @@ ideology_radical_movement = { law_council_republic = strongly_disapprove law_presidential_republic = neutral law_parliamentary_republic = approve - law_corporate_state = disapprove } lawgroup_distribution_of_power = { @@ -48,7 +47,6 @@ ideology_radical_movement = { lawgroup_labour_associations = { # The Sans-Culottes resented the ban on workers' associations. law_combination_acts = disapprove - law_guild_system = strongly_disapprove law_anti_strike_laws = neutral law_corporatized_unions = disapprove law_right_to_associate = neutral diff --git a/common/ideologies/cwp_political_movements_ideologies_socialism.txt b/common/ideologies/cwp_political_movements_ideologies_socialism.txt index 3b4ffd5e8..e8b4a3cf7 100644 --- a/common/ideologies/cwp_political_movements_ideologies_socialism.txt +++ b/common/ideologies/cwp_political_movements_ideologies_socialism.txt @@ -40,7 +40,6 @@ ideology_proletarian_movement = { lawgroup_labour_associations = { law_combination_acts = strongly_disapprove - law_guild_system = disapprove law_anti_strike_laws = disapprove law_corporatized_unions = neutral law_right_to_associate = approve @@ -54,7 +53,6 @@ ideology_socialist_movement = { lawgroup_governance_principles = { law_council_republic = approve law_parliamentary_republic = neutral - law_corporate_state = strongly_disapprove law_presidential_republic = neutral law_theocracy = strongly_disapprove law_monarchy = strongly_disapprove @@ -101,7 +99,6 @@ ideology_socialist_movement = { lawgroup_labour_associations = { law_combination_acts = strongly_disapprove - law_guild_system = disapprove law_anti_strike_laws = disapprove law_corporatized_unions = neutral law_right_to_associate = approve diff --git a/common/ideologies/cwp_political_movements_ideologies_traditionalism.txt b/common/ideologies/cwp_political_movements_ideologies_traditionalism.txt index ebf55b2eb..496fafb91 100644 --- a/common/ideologies/cwp_political_movements_ideologies_traditionalism.txt +++ b/common/ideologies/cwp_political_movements_ideologies_traditionalism.txt @@ -11,7 +11,6 @@ ideology_reactionary_movement = { law_theocracy = approve law_presidential_republic = neutral law_parliamentary_republic = neutral - law_corporate_state = neutral law_council_republic = disapprove } diff --git a/common/institutions/00_institutions.txt b/common/institutions/00_institutions.txt index b13e834fb..ffff05db9 100755 --- a/common/institutions/00_institutions.txt +++ b/common/institutions/00_institutions.txt @@ -1,9 +1,83 @@ -institution_social_security = { - icon = "gfx/interface/icons/institution_icons/social_security.dds" +institution_voting = { + icon = "gfx/interface/icons/law_icons/universal_suffrage.dds" + background_texture = "gfx/interface/illustrations/institutions/schools.dds" + modifier = { + country_authority_add = 5 + country_legitimacy_govt_total_votes_add = 10 + country_voting_power_wealth_threshold_add = -5 + } +} + +institution_citizenship = { + icon = "gfx/interface/icons/law_icons/multicultural.dds" + background_texture = "gfx/interface/illustrations/institutions/schools.dds" + modifier = { + country_authority_add = 5 + } +} + +institution_church_and_state = { + icon = "gfx/interface/icons/law_icons/state_religion.dds" + background_texture = "gfx/interface/illustrations/institutions/schools.dds" + modifier = { + country_authority_add = 5 + } +} + +institution_home_affairs = { + icon = "gfx/interface/icons/institution_icons/home_affairs.dds" + background_texture = "gfx/interface/illustrations/institutions/home_affairs.dds" + modifier = { + country_authority_add = 5 + country_coup_resistance_add = 0.05 + political_movement_activism_growth_mult = -0.05 + } +} + +institution_economic_system = { + icon = "gfx/interface/icons/law_icons/interventionism.dds" background_texture = "gfx/interface/illustrations/institutions/social_security.dds" modifier = { - state_welfare_payments_add = 0.2 - state_food_security_add = 0.02 + country_authority_add = 5 + state_market_access_price_impact = 0.05 + country_government_dividends_efficiency_add = 0.05 + } +} + +institution_land_reform = { + icon = "gfx/interface/icons/law_icons/freeholders.dds" + background_texture = "gfx/interface/illustrations/institutions/colonization.dds" + modifier = { + country_authority_add = 5 + state_minimum_incorporated_subsistence_arable_land_add = -0.05 + } +} + +institution_police = { + icon = "gfx/interface/icons/institution_icons/police.dds" + background_texture = "gfx/interface/illustrations/institutions/police.dds" + modifier = { + country_authority_add = 5 + state_turmoil_effects_mult = -0.1 + } +} + +institution_corporate_affairs = { + icon = "gfx/interface/icons/law_icons/laissez_faire.dds" + background_texture = "gfx/interface/illustrations/institutions/social_security.dds" + modifier = { + country_authority_add = 5 + country_max_companies_add = 1 + country_free_charters_add = 1 + building_economy_of_scale_level_cap_add = 5 + } +} + +institution_free_speech = { + icon = "gfx/interface/icons/law_icons/protected_speech.dds" + background_texture = "gfx/interface/illustrations/institutions/schools.dds" + modifier = { + country_authority_add = 5 } } @@ -11,33 +85,72 @@ institution_workplace_safety = { icon = "gfx/interface/icons/institution_icons/workplace_safety.dds" background_texture = "gfx/interface/illustrations/institutions/workplace_safety.dds" modifier = { + country_authority_add = 5 building_working_conditions_mult = -0.2 } } -institution_schools = { - icon = "gfx/interface/icons/institution_icons/schools.dds" - background_texture = "gfx/interface/illustrations/institutions/schools.dds" +institution_social_security = { + icon = "gfx/interface/icons/institution_icons/social_security.dds" + background_texture = "gfx/interface/illustrations/institutions/social_security.dds" + modifier = { + country_authority_add = 5 + state_welfare_payments_add = 0.2 + state_food_security_add = 0.02 + } } -institution_police = { - icon = "gfx/interface/icons/institution_icons/police.dds" - background_texture = "gfx/interface/illustrations/institutions/police.dds" +institution_border_control = { + icon = "gfx/interface/icons/law_icons/migration_controls.dds" + background_texture = "gfx/interface/illustrations/institutions/colonization.dds" modifier = { - state_turmoil_effects_mult = -0.1 + country_authority_add = 5 + country_migration_restrictiveness_add = 2 } } + institution_health_system = { icon = "gfx/interface/icons/institution_icons/health_service.dds" background_texture = "gfx/interface/illustrations/institutions/health_service.dds" + modifier = { + country_authority_add = 5 + state_working_adult_ratio_add = 0.02 + } } -institution_home_affairs = { - icon = "gfx/interface/icons/institution_icons/home_affairs.dds" - background_texture = "gfx/interface/illustrations/institutions/home_affairs.dds" + +institution_schools = { + icon = "gfx/interface/icons/institution_icons/schools.dds" + background_texture = "gfx/interface/illustrations/institutions/schools.dds" + modifier = { + country_authority_add = 5 + country_weekly_innovation_add = 10 + country_weekly_innovation_max_add = 10 + country_tech_spread_add = 5 + } +} + +institution_administration = { + icon = "gfx/interface/icons/institution_icons/schools.dds" + background_texture = "gfx/interface/illustrations/institutions/schools.dds" + modifier = { + country_authority_add = 5 + state_tax_capacity_add = 15 + state_decree_cost_mult = -0.05 + state_construction_mult = 0.05 + country_radicalism_increases_violent_hostility_mult = 0.05 + country_radicalism_increases_cultural_erasure_mult = 0.05 + state_assimilation_mult = 0.05 + } +} + +institution_judiciary = { + icon = "gfx/interface/icons/institution_icons/schools.dds" + background_texture = "gfx/interface/illustrations/institutions/schools.dds" modifier = { - country_revolution_progress_mult = -0.1 - country_secession_progress_mult = -0.1 + country_authority_add = 10 + country_loyalists_from_legitimacy_mult = 0.05 + country_radicals_from_legitimacy_mult = -0.05 } } diff --git a/common/interest_groups/00_landowners.txt b/common/interest_groups/00_landowners.txt index 78517deae..39345e182 100644 --- a/common/interest_groups/00_landowners.txt +++ b/common/interest_groups/00_landowners.txt @@ -81,7 +81,7 @@ add = this.standard_of_living if = { - limit = { owner = { has_law_or_variant = law_type:law_homesteading } } + limit = { owner = { has_law_or_variant = law_type:law_peasant_proprietorship } } multiply = 1.25 } diff --git a/common/interest_groups/00_petty_bourgeoisie.txt b/common/interest_groups/00_petty_bourgeoisie.txt index b5533e54e..e02a25cc1 100644 --- a/common/interest_groups/00_petty_bourgeoisie.txt +++ b/common/interest_groups/00_petty_bourgeoisie.txt @@ -71,7 +71,7 @@ text = owner_has_homesteading_tt owner = { OR = { - has_law_or_variant = law_type:law_homesteading + has_law_or_variant = law_type:law_peasant_proprietorship has_law_or_variant = law_type:law_commercialized_agriculture } } @@ -142,7 +142,7 @@ if = { limit = { is_pop_type = farmers - owner = { has_law_or_variant = law_type:law_homesteading } + owner = { has_law_or_variant = law_type:law_peasant_proprietorship } } value = 25 } diff --git a/common/interest_groups/00_rural_folk.txt b/common/interest_groups/00_rural_folk.txt index a3b08bb82..3a424e3d4 100644 --- a/common/interest_groups/00_rural_folk.txt +++ b/common/interest_groups/00_rural_folk.txt @@ -165,7 +165,7 @@ # More likely with Homesteading if = { - limit = { owner = { has_law_or_variant = law_type:law_homesteading } } + limit = { owner = { has_law_or_variant = law_type:law_peasant_proprietorship } } multiply = { value = 2 } } diff --git a/common/journal_entries/cwp_interstate_highway_system.txt b/common/journal_entries/cwp_interstate_highway_system.txt new file mode 100644 index 000000000..44aa857cd --- /dev/null +++ b/common/journal_entries/cwp_interstate_highway_system.txt @@ -0,0 +1,69 @@ +je_interstate_highway_system = { + icon = "gfx/interface/icons/building_icons/automobile_industry.dds" + + group = je_group_technology + + is_shown_when_inactive = { + has_technology_researched = automotive_cities + NOT = { has_variable = cwp_interstate_highway_system_eligible } + } + + possible = { + has_technology_researched = automotive_cities + custom_tooltip = { + text = cwp_interstate_highway_eligibility_tt + hidden_trigger = { + any_scope_state = { + filter = { + is_incorporated = yes + } + percent >= 0.5 + any_scope_building = { + is_building_type = building_urban_center + level >= 5 + } + } + any_scope_state = { + is_incorporated = yes + state_population >= 1000000 + any_scope_building = { + is_building_type = building_urban_center + level >= 10 + } + } + } + } + } + + immediate = { + set_variable = cwp_interstate_highway_system_eligible + } + + complete = { + custom_tooltip = { + text = cwp_interstate_highway_completion_tt + hidden_trigger = { + any_scope_state = { + filter = { + is_incorporated = yes + state_population >= 1000000 + } + percent >= 0.5 + has_building = building_interstate_highway_system + } + any_scope_state = { + is_incorporated = yes + state_population >= 1000000 + has_building = building_interstate_highway_system + } + } + } + } + + on_complete = { + trigger_event = { id = cwp_interstate_highway_events.1 } + } + + weight = 10 + transferable = no +} diff --git a/common/law_groups/00_laws.txt b/common/law_groups/00_laws.txt index 513385e99..0c2ce8a9f 100755 --- a/common/law_groups/00_laws.txt +++ b/common/law_groups/00_laws.txt @@ -69,6 +69,13 @@ lawgroup_internal_security = { ideological_opinion_impact = 2.0 } +lawgroup_judiciary = { + law_group_category = power_structure + affected_by_regime_change = yes + + ideological_opinion_impact = 2.0 +} + lawgroup_economic_system = { law_group_category = economy base_enactment_days = 150 @@ -88,6 +95,12 @@ lawgroup_trade_policy = { } } +lawgroup_corporate_affairs = { + law_group_category = economy + + ideological_opinion_impact = 1.0 +} + lawgroup_taxation = { law_group_category = economy @@ -155,20 +168,6 @@ lawgroup_migration = { ideological_opinion_impact = 2.0 } -lawgroup_slavery = { - law_group_category = human_rights - enactment_approval_mult = 2.0 - base_enactment_days = 150 - - ideological_opinion_impact = 2.0 - - change_allowed_trigger = { - NOT = { - has_modifier = forced_slavery_ban - } - } -} - lawgroup_labour_associations = { law_group_category = human_rights ideological_opinion_impact = 0.5 diff --git a/common/laws/00_army_model.txt b/common/laws/00_army_model.txt index 37856409f..4d29b0264 100755 --- a/common/laws/00_army_model.txt +++ b/common/laws/00_army_model.txt @@ -69,7 +69,7 @@ law_professional_army = { state_conscription_rate_add = 0.01 country_officers_pol_str_mult = 0.5 state_building_barrack_max_level_add = 100 - state_building_conscription_center_max_level_add = 50 + state_building_conscription_center_max_level_add = 25 unit_experience_gain_mult = 1.0 } @@ -142,11 +142,11 @@ law_national_militia = { modifier = { unit_morale_loss_mult = -0.05 - state_conscription_rate_add = 0.05 - country_leverage_resistance_mult = 0.5 + state_conscription_rate_add = 0.03 country_officers_pol_str_mult = -0.25 - state_building_barrack_max_level_add = 5 + state_building_barrack_max_level_add = 50 state_building_conscription_center_max_level_add = 100 + unit_experience_gain_mult = 0.15 } can_enact = { @@ -193,7 +193,7 @@ law_mass_conscription = { modifier = { unit_morale_loss_mult = 0.05 - state_conscription_rate_add = 0.03 + state_conscription_rate_add = 0.05 building_training_rate_mult = 1 country_officers_pol_str_mult = 0.25 state_building_barrack_max_level_add = 100 @@ -258,3 +258,39 @@ law_mass_conscription = { } } } + +law_disarmed_nation = { + group = lawgroup_army_model + icon = "gfx/interface/icons/law_icons/peasant_levies.dds" + + progressiveness = 75 + + modifier = { + unit_morale_loss_mult = 0.05 + country_officers_pol_str_mult = -0.25 + state_building_barrack_max_level_add = -100 + state_building_conscription_center_max_level_add = -100 + } + + can_impose = { + OR = { + AND = { + is_in_same_power_bloc = scope:target_country + AND = { + modifier:country_can_impose_same_lawgroup_army_model_in_power_bloc_bool = yes + has_law = scope:law + } + } + can_impose_law_default = yes + } + } + + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { ai_has_enact_weight_modifier_journal_entries = yes } + add = 750 + } + } +} diff --git a/common/laws/00_bureaucracy.txt b/common/laws/00_bureaucracy.txt index e0a2315d3..19c60ba61 100755 --- a/common/laws/00_bureaucracy.txt +++ b/common/laws/00_bureaucracy.txt @@ -9,7 +9,7 @@ modifier = { state_bureaucracy_population_base_cost_factor_mult = -0.25 - country_aristocrats_pol_str_mult = 0.25 + country_aristocrats_pol_str_mult = 0.15 } on_enact = { @@ -29,6 +29,7 @@ ruler = { has_ideology = ideology:ideology_traditionalist } } + ai_enact_weight_modifier = { #Petitions value = 0 @@ -91,8 +92,14 @@ law_appointed_bureaucrats = { progressiveness = 0 modifier = { - country_bureaucrats_pol_str_mult = 0.25 - state_tax_capacity_mult = 0.25 + country_institution_administration_max_investment_add = 5 + } + + institution = institution_administration + institution_modifier = { + country_authority_add = 10 + state_tax_capacity_mult = 0.10 + country_bureaucrats_pol_str_mult = 0.05 } on_enact = { @@ -137,7 +144,50 @@ law_elected_bureaucrats = { } modifier = { - country_bureaucracy_investment_cost_factor_mult = -0.15 + country_institution_administration_max_investment_add = 3 + } + + institution = institution_administration + institution_modifier = { + country_bureaucracy_investment_cost_factor_mult = -0.10 + country_radicalism_increases_violent_hostility_mult = -0.02 + country_radicalism_increases_cultural_erasure_mult = -0.02 + } + + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { ai_has_enact_weight_modifier_journal_entries = yes } + add = 750 + } + } +} + +law_politicized_bureaucrats = { + group = lawgroup_bureaucracy + + icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" + + progressiveness = -25 + + modifier = { + country_institution_administration_max_investment_add = 5 + } + + institution = institution_administration + institution_modifier = { + country_authority_add = 35 + country_legitimacy_ideological_incoherence_mult = 0.05 + country_bureaucrats_pol_str_mult = 0.10 + interest_group_in_government_attraction_mult = 0.10 + } + + on_enact = { + if = { + limit = { has_law_or_variant = law_type:law_hereditary_bureaucrats } + custom_tooltip = urban_aristocrats_int_ig_shift_effect_negative_tt + } } ai_enact_weight_modifier = { #Petitions diff --git a/common/laws/00_church_and_state.txt b/common/laws/00_church_and_state.txt index 31d893921..8c9b78673 100755 --- a/common/laws/00_church_and_state.txt +++ b/common/laws/00_church_and_state.txt @@ -26,11 +26,6 @@ law_state_religion = { } modifier = { - interest_group_ig_devout_pol_str_mult = 0.3 - country_authority_add = 200 - country_state_religion_wages_mult = 0.1 - country_non_state_religion_wages_mult = -0.1 - country_acceptance_state_religion_add = 25 country_acceptance_shared_religious_trait_add = 0 country_acceptance_shared_religious_trait_group_add = -10 @@ -61,6 +56,15 @@ law_state_religion = { ruler = { has_ideology = ideology:ideology_theocrat } } + institution = institution_church_and_state + institution_modifier = { + interest_group_ig_devout_pol_str_mult = 0.06 + country_authority_add = 40 + state_conversion_mult = 0.05 + country_state_religion_wages_mult = 0.02 + country_non_state_religion_wages_mult = -0.02 + } + ai_enact_weight_modifier = { #Petitions value = 0 @@ -127,8 +131,6 @@ law_people_of_the_book = { # Other Muslim states } modifier = { - interest_group_ig_devout_pol_str_mult = 0.3 - country_authority_add = 200 state_conversion_mult = -0.50 state_conscription_rate_mult = -0.4 @@ -183,6 +185,12 @@ law_people_of_the_book = { # Other Muslim states ruler = { has_ideology = ideology:ideology_theocrat } } + institution = institution_church_and_state + institution_modifier = { + interest_group_ig_devout_pol_str_mult = 0.06 + country_authority_add = 40 + } + ai_enact_weight_modifier = { #Petitions value = 0 @@ -226,7 +234,6 @@ law_freedom_of_conscience = { modifier = { interest_group_ig_devout_pol_str_mult = 0.15 - country_authority_add = 100 country_state_religion_wages_mult = 0.05 country_non_state_religion_wages_mult = -0.05 @@ -303,10 +310,6 @@ law_total_separation = { modifier = { country_acceptance_state_religion_add = 15 - country_acceptance_shared_religious_trait_add = 15 - country_acceptance_shared_religious_trait_group_add = 15 - country_acceptance_no_shared_religious_trait_add = 15 - country_allow_conversion_violent_hostility_bool = no country_allow_conversion_cultural_erasure_bool = no country_allow_conversion_open_prejudice_bool = no @@ -327,6 +330,13 @@ law_total_separation = { } } + institution = institution_church_and_state + institution_modifier = { + country_acceptance_shared_religious_trait_add = 3 + country_acceptance_shared_religious_trait_group_add = 3 + country_acceptance_no_shared_religious_trait_add = 3 + } + ai_enact_weight_modifier = { #Petitions value = 0 @@ -359,10 +369,6 @@ law_state_atheism = { } modifier = { - interest_group_ig_devout_pol_str_mult = -0.5 - state_conversion_mult = 0.25 - country_authority_add = 200 - country_acceptance_state_religion_add = 15 country_acceptance_shared_religious_trait_add = 0 country_acceptance_shared_religious_trait_group_add = -5 @@ -412,6 +418,13 @@ law_state_atheism = { } } + institution = institution_church_and_state + institution_modifier = { + interest_group_ig_devout_pol_str_mult = -0.10 + state_conversion_mult = 0.05 + country_authority_add = 40 + } + ai_enact_weight_modifier = { #Petitions value = 0 diff --git a/common/laws/00_citizenship.txt b/common/laws/00_citizenship.txt index 3bf789a31..aa2c71c69 100755 --- a/common/laws/00_citizenship.txt +++ b/common/laws/00_citizenship.txt @@ -19,13 +19,9 @@ law_subjecthood = { } unlocking_laws = { - law_monarchy - law_theocracy - law_chiefdom } modifier = { - country_authority_add = 100 state_assimilation_mult = -0.25 country_support_separatism_resistance_mult = -0.5 country_support_separatism_strength_mult = -0.5 @@ -123,9 +119,7 @@ law_ethnostate = { unlocking_technologies = {} modifier = { - country_authority_add = 200 country_support_separatism_resistance_mult = -0.5 - country_support_separatism_strength_mult = 0.5 #If primary culture, only apply this value country_acceptance_primary_culture_add = 100 @@ -146,9 +140,6 @@ law_ethnostate = { #From this block, we only apply the highest value a Pop qualifies for country_acceptance_shared_tradition_trait_add = 10 country_acceptance_no_shared_tradition_trait_add = 0 - - #Fervor - country_primary_culture_fervor_from_laws_add = 20 } acceptance_modifier = { @@ -203,6 +194,14 @@ law_ethnostate = { country_disallow_government_work_full_acceptance_bool = no } + institution = institution_citizenship + institution_modifier = { + country_authority_add = 40 + country_support_separatism_strength_mult = 0.10 + country_primary_culture_fervor_from_laws_add = 4 + state_expected_sol_mult = -0.04 + } + ai_enact_weight_modifier = { #Petitions value = 0 @@ -230,9 +229,7 @@ law_national_supremacy = { } modifier = { - country_authority_add = 150 country_support_separatism_resistance_mult = -0.25 - country_support_separatism_strength_mult = 0.25 #If primary culture, only apply this value country_acceptance_primary_culture_add = 100 @@ -253,9 +250,6 @@ law_national_supremacy = { #From this block, we only apply the highest value a Pop qualifies for country_acceptance_shared_tradition_trait_add = 15 country_acceptance_no_shared_tradition_trait_add = 0 - - #Fervor - country_primary_culture_fervor_from_laws_add = 15 } acceptance_modifier = { @@ -310,6 +304,14 @@ law_national_supremacy = { country_disallow_government_work_full_acceptance_bool = no } + institution = institution_citizenship + institution_modifier = { + country_authority_add = 30 + country_support_separatism_strength_mult = 0.05 + country_primary_culture_fervor_from_laws_add = 3 + state_expected_sol_mult = -0.03 + } + ai_enact_weight_modifier = { #Petitions value = 0 @@ -337,15 +339,13 @@ law_racial_segregation = { } modifier = { - country_authority_add = 100 - #If primary culture, only apply this value country_acceptance_primary_culture_add = 100 #Heritage #From this block, we only apply the highest value a Pop qualifies for - country_acceptance_shared_heritage_trait_add = 60 - country_acceptance_shared_heritage_trait_group_add = 50 + country_acceptance_shared_heritage_trait_add = 40 + country_acceptance_shared_heritage_trait_group_add = 20 country_acceptance_no_shared_heritage_trait_add = -20 #Language @@ -358,9 +358,6 @@ law_racial_segregation = { #From this block, we only apply the highest value a Pop qualifies for country_acceptance_shared_tradition_trait_add = 20 country_acceptance_no_shared_tradition_trait_add = 0 - - #Fervor - country_primary_culture_fervor_from_laws_add = 10 } acceptance_modifier = { @@ -408,6 +405,15 @@ law_racial_segregation = { country_disallow_government_work_full_acceptance_bool = no } + institution = institution_citizenship + institution_modifier = { + country_authority_add = 20 + country_acceptance_shared_heritage_trait_add = 4 + country_acceptance_shared_heritage_trait_group_add = 6 + country_primary_culture_fervor_from_laws_add = 2 + state_expected_sol_mult = -0.02 + } + ai_enact_weight_modifier = { #Petitions value = 0 @@ -425,12 +431,6 @@ law_cultural_exclusion = { progressiveness = 25 - unlocking_laws = { - law_slavery_banned - law_debt_slavery - law_colonial_slavery - } - on_enact = { recalculate_pop_ig_support = yes @@ -441,8 +441,6 @@ law_cultural_exclusion = { } modifier = { - country_authority_add = 50 - country_support_separatism_resistance_mult = 0.25 country_support_separatism_strength_mult = -0.25 #If primary culture, only apply this value @@ -450,23 +448,20 @@ law_cultural_exclusion = { #Heritage #From this block, we only apply the highest value a Pop qualifies for - country_acceptance_shared_heritage_trait_add = 60 - country_acceptance_shared_heritage_trait_group_add = 50 - country_acceptance_no_shared_heritage_trait_add = 10 + country_acceptance_shared_heritage_trait_add = 40 + country_acceptance_shared_heritage_trait_group_add = 20 + country_acceptance_no_shared_heritage_trait_add = 0 #Language #From this block, we only apply the highest value a Pop qualifies for - country_acceptance_shared_language_trait_add = 50 - country_acceptance_shared_language_trait_group_add = 25 - country_acceptance_no_shared_language_trait_add = 10 + country_acceptance_shared_language_trait_add = 40 + country_acceptance_shared_language_trait_group_add = 20 + country_acceptance_no_shared_language_trait_add = 0 #Tradition #From this block, we only apply the highest value a Pop qualifies for country_acceptance_shared_tradition_trait_add = 25 country_acceptance_no_shared_tradition_trait_add = 0 - - #Fervor - country_primary_culture_fervor_from_laws_add = 5 } acceptance_modifier = { @@ -513,6 +508,19 @@ law_cultural_exclusion = { country_disallow_government_work_full_acceptance_bool = no } + institution = institution_citizenship + institution_modifier = { + country_authority_add = 10 + country_support_separatism_resistance_mult = 0.05 + country_acceptance_shared_heritage_trait_add = 4 + country_acceptance_shared_heritage_trait_group_add = 6 + country_acceptance_no_shared_heritage_trait_add = 2 + country_acceptance_shared_language_trait_add = 2 + country_acceptance_shared_language_trait_group_add = 1 + country_acceptance_no_shared_language_trait_add = 2 + country_primary_culture_fervor_from_laws_add = 1 + } + ai_enact_weight_modifier = { #Petitions value = 0 @@ -530,10 +538,6 @@ law_multicultural = { progressiveness = 75 - unlocking_laws = { - law_slavery_banned - } - unlocking_technologies = {} on_enact = { @@ -548,21 +552,20 @@ law_multicultural = { modifier = { #If primary culture, only apply this value country_acceptance_primary_culture_add = 100 - country_support_separatism_resistance_mult = 0.5 country_support_separatism_strength_mult = -0.5 state_assimilation_mult = -0.25 #Heritage #From this block, we only apply the highest value a Pop qualifies for - country_acceptance_shared_heritage_trait_add = 60 - country_acceptance_shared_heritage_trait_group_add = 50 - country_acceptance_no_shared_heritage_trait_add = 20 + country_acceptance_shared_heritage_trait_add = 40 + country_acceptance_shared_heritage_trait_group_add = 20 + country_acceptance_no_shared_heritage_trait_add = 0 #Language #From this block, we only apply the highest value a Pop qualifies for - country_acceptance_shared_language_trait_add = 50 - country_acceptance_shared_language_trait_group_add = 30 - country_acceptance_no_shared_language_trait_add = 20 + country_acceptance_shared_language_trait_add = 40 + country_acceptance_shared_language_trait_group_add = 20 + country_acceptance_no_shared_language_trait_add = 0 #Tradition #From this block, we only apply the highest value a Pop qualifies for @@ -602,6 +605,17 @@ law_multicultural = { country_disallow_government_work_full_acceptance_bool = no } + institution = institution_citizenship + institution_modifier = { + country_support_separatism_resistance_mult = 0.10 + country_acceptance_shared_heritage_trait_add = 4 + country_acceptance_shared_heritage_trait_group_add = 6 + country_acceptance_no_shared_heritage_trait_add = 4 + country_acceptance_shared_language_trait_add = 2 + country_acceptance_shared_language_trait_group_add = 2 + country_acceptance_no_shared_language_trait_add = 4 + } + ai_enact_weight_modifier = { #Petitions value = 0 diff --git a/common/laws/00_corporate_affairs.txt b/common/laws/00_corporate_affairs.txt new file mode 100644 index 000000000..00db7f855 --- /dev/null +++ b/common/laws/00_corporate_affairs.txt @@ -0,0 +1,118 @@ +law_no_corporate_regulation = { + group = lawgroup_corporate_affairs + + icon = "gfx/interface/icons/law_icons/laissez_faire.dds" + + progressiveness = 0 + + ai_will_do = { + always = no + } + + ai_enact_weight_modifier = { + value = 0 + + if = { + limit = { ai_has_enact_weight_modifier_journal_entries = yes } + add = 750 + } + } +} + +law_national_champions = { + group = lawgroup_corporate_affairs + + icon = "gfx/interface/icons/law_icons/interventionism.dds" + + progressiveness = 25 + + can_enact = { + has_law_or_variant = law_type:law_interventionism + } + + modifier = { + country_institution_corporate_affairs_max_investment_add = 4 + country_free_charters_add = 2 + } + + institution = institution_corporate_affairs + institution_modifier = { + country_authority_add = 10 + country_company_throughput_bonus_add = 0.04 + country_bureaucrats_pol_str_mult = 0.05 + building_economy_of_scale_level_cap_add = 5 + } + + ai_enact_weight_modifier = { + value = 0 + + if = { + limit = { ai_has_enact_weight_modifier_journal_entries = yes } + add = 750 + } + } +} + +law_corporate_deregulation = { + group = lawgroup_corporate_affairs + + icon = "gfx/interface/icons/law_icons/laissez_faire.dds" + + progressiveness = 50 + + can_enact = { + has_law_or_variant = law_type:law_laissez_faire + } + + modifier = { + country_institution_corporate_affairs_max_investment_add = 5 + country_disable_nationalization_bool = yes + country_force_privatization_bool = yes + country_free_charters_add = 1 + } + + institution = institution_corporate_affairs + institution_modifier = { + country_company_construction_efficiency_bonus_add = 0.02 + building_group_bg_construction_throughput_add = 0.01 + interest_group_ig_industrialists_pol_str_mult = 0.05 + } + + ai_enact_weight_modifier = { + value = 0 + + if = { + limit = { ai_has_enact_weight_modifier_journal_entries = yes } + add = 750 + } + } +} + +law_antitrust_legislation = { + group = lawgroup_corporate_affairs + + icon = "gfx/interface/icons/law_icons/regulatory_bodies.dds" + + progressiveness = 75 + + modifier = { + country_institution_corporate_affairs_max_investment_add = 5 + country_forbid_monopoly_bool = yes + } + + institution = institution_corporate_affairs + institution_modifier = { + country_authority_add = 20 + building_throughput_add = 0.02 + country_company_throughput_bonus_add = -0.03 + } + + ai_enact_weight_modifier = { + value = 0 + + if = { + limit = { ai_has_enact_weight_modifier_journal_entries = yes } + add = 750 + } + } +} diff --git a/common/laws/00_distribution_of_power.txt b/common/laws/00_distribution_of_power.txt index f13de4a43..603b81dda 100755 --- a/common/laws/00_distribution_of_power.txt +++ b/common/laws/00_distribution_of_power.txt @@ -26,8 +26,10 @@ law_autocracy = { country_legitimacy_govt_total_clout_add = 120 country_legitimacy_ideological_incoherence_mult = 0.5 country_aristocrats_pol_str_mult = 0.5 + country_capitalists_pol_str_mult = 0.25 country_officers_pol_str_mult = 0.5 country_authority_add = 200 + country_bureaucracy_investment_cost_factor_mult = 0.50 } can_enact = {} @@ -97,7 +99,7 @@ law_neo_absolutism = { # Reward for completing the neo-absolutist content } is_visible = { - always = no + has_law = law_type:law_landed_voting } modifier = { @@ -107,6 +109,7 @@ law_neo_absolutism = { # Reward for completing the neo-absolutist content country_bureaucrats_pol_str_mult = 0.5 country_officers_pol_str_mult = 0.5 country_authority_add = 250 + country_bureaucracy_investment_cost_factor_mult = 0.50 } ai_enact_weight_modifier = { #Petitions @@ -158,7 +161,13 @@ law_technocracy = { unlocking_technologies = {} - can_enact = {} + can_enact = { + always = no + } + + is_visible = { + has_law = law_type:law_wealth_voting + } can_impose = { OR = { @@ -221,6 +230,7 @@ law_oligarchy = { country_officers_pol_str_mult = 0.5 country_aristocrats_pol_str_mult = 0.5 country_capitalists_pol_str_mult = 0.25 + country_bureaucracy_investment_cost_factor_mult = 0.25 country_authority_add = 100 } @@ -410,7 +420,6 @@ law_landed_voting = { disallowing_laws = { law_chiefdom - law_command_economy } modifier = { @@ -428,6 +437,10 @@ law_landed_voting = { can_enact = {} + is_visible = { + always = no + } + on_activate = { if = { limit = { @@ -458,17 +471,7 @@ law_landed_voting = { } can_impose = { - country_has_voting_franchise = yes # modification of the standard trigger, only countries with a voting franchise can impose democracy on others - OR = { - AND = { - is_in_same_power_bloc = scope:target_country - AND = { - modifier:country_can_impose_same_lawgroup_distribution_of_power_in_power_bloc_bool = yes - has_law = scope:law - } - } - can_impose_law_default = yes - } + always = no } ai_enact_weight_modifier = { #Petitions @@ -517,22 +520,25 @@ law_wealth_voting = { disallowing_laws = { law_chiefdom - law_command_economy } modifier = { - country_legitimacy_govt_total_votes_add = 65 + country_legitimacy_govt_total_votes_add = 55 country_legitimacy_govt_total_clout_add = 75 country_legitimacy_govt_size_add = 1 country_legitimacy_ideological_incoherence_mult = 0.2 country_voting_power_base_add = 50 - country_voting_power_wealth_threshold_add = 20 country_authority_add = 100 country_electoral_confidence_impact_mult = -0.2 + country_institution_voting_max_investment_add = 1 } can_enact = {} + is_visible = { + always = no + } + on_activate = { if = { limit = { @@ -563,17 +569,11 @@ law_wealth_voting = { } can_impose = { - country_has_voting_franchise = yes # modification of the standard trigger, only countries with a voting franchise can impose democracy on others - OR = { - AND = { - is_in_same_power_bloc = scope:target_country - AND = { - modifier:country_can_impose_same_lawgroup_distribution_of_power_in_power_bloc_bool = yes - has_law = scope:law - } - } - can_impose_law_default = yes - } + always = no + } + + institution = institution_voting + institution_modifier = { } ai_enact_weight_modifier = { #Petitions @@ -616,18 +616,16 @@ law_census_voting = { disallowing_laws = { law_chiefdom - law_command_economy } modifier = { - country_legitimacy_govt_total_votes_add = 85 + country_legitimacy_govt_total_votes_add = 55 country_legitimacy_govt_total_clout_add = 55 country_legitimacy_govt_size_add = 1 country_legitimacy_ideological_incoherence_mult = 0.1 - country_voting_power_wealth_threshold_add = 10 - country_voting_power_from_literacy_add = 50 country_authority_add = 50 country_electoral_confidence_impact_mult = -0.1 + country_institution_voting_max_investment_add = 3 } can_enact = {} @@ -675,6 +673,11 @@ law_census_voting = { } } + institution = institution_voting + institution_modifier = { + country_voting_power_from_literacy_add = 15 + } + ai_enact_weight_modifier = { #Petitions value = 0 @@ -715,14 +718,13 @@ law_universal_suffrage = { disallowing_laws = { law_chiefdom - law_command_economy } modifier = { - country_legitimacy_govt_total_votes_add = 110 + country_legitimacy_govt_total_votes_add = 60 country_legitimacy_govt_total_clout_add = 25 - country_voting_power_base_add = 50 country_legitimacy_govt_size_add = 1 + country_institution_voting_max_investment_add = 5 } can_enact = {} @@ -770,6 +772,11 @@ law_universal_suffrage = { } } + institution = institution_voting + institution_modifier = { + country_voting_power_base_add = 10 + } + ai_enact_weight_modifier = { #Petitions value = 0 @@ -900,12 +907,11 @@ law_single_party_state = { } modifier = { - country_legitimacy_govt_total_votes_add = 100 + country_legitimacy_govt_total_votes_add = 50 country_legitimacy_ideological_incoherence_mult = -0.25 - country_authority_add = 250 - country_voting_power_base_add = 50 interest_group_in_government_attraction_mult = 0.20 country_electoral_confidence_impact_mult = -1.0 + country_institution_voting_max_investment_add = 5 } on_activate = { @@ -981,6 +987,12 @@ law_single_party_state = { } } + institution = institution_voting + institution_modifier = { + country_authority_add = 50 + country_voting_power_base_add = 10 + } + ai_enact_weight_modifier = { #Petitions value = 0 diff --git a/common/laws/00_economic_system.txt b/common/laws/00_economic_system.txt index 5eef8ab6e..8b3dea098 100755 --- a/common/laws/00_economic_system.txt +++ b/common/laws/00_economic_system.txt @@ -10,7 +10,6 @@ law_traditionalism = { progressiveness = -50 disallowing_laws = { - law_per_capita_based_taxation law_proportional_taxation law_graduated_taxation law_anarchy @@ -28,12 +27,13 @@ law_traditionalism = { state_aristocrats_investment_pool_efficiency_mult = -0.5 state_bureaucracy_population_base_cost_factor_mult = -0.25 country_government_dividends_reinvestment_add = 0.25 + country_government_dividends_efficiency_add = 0.15 state_tax_capacity_mult = -0.25 country_private_construction_allocation_mult = 0.25 building_nationalization_cost_mult = 1.0 building_nationalization_investment_return_add = 0.1 country_leverage_resistance_mult = 0.25 - state_market_access_price_impact = -0.15 + state_market_access_price_impact = 0.15 country_disable_nationalization_without_compensation_bool = yes } @@ -75,12 +75,16 @@ law_interventionism = { modifier = { country_disable_nationalization_without_compensation_bool = yes country_private_construction_allocation_mult = 0.5 - building_nationalization_investment_return_add = 0.5 - country_government_dividends_reinvestment_add = 0.5 - country_government_dividends_efficiency_add = 0.25 country_free_charters_add = 1 } + institution = institution_economic_system + institution_modifier = { + building_nationalization_investment_return_add = 0.1 + country_government_dividends_reinvestment_add = 0.1 + country_government_dividends_efficiency_add = 0.05 + } + ai_enact_weight_modifier = { #Petitions value = 0 @@ -135,16 +139,10 @@ law_agrarianism = { on_activate = {} modifier = { - state_aristocrats_investment_pool_efficiency_mult = 0.5 - state_clergymen_investment_pool_efficiency_mult = 0.5 - state_farmers_investment_pool_efficiency_mult = 0.5 state_capitalists_investment_pool_efficiency_mult = -0.25 country_private_construction_allocation_mult = 0.5 - building_nationalization_investment_return_add = 0.5 - country_government_dividends_reinvestment_add = 0.5 - country_government_dividends_efficiency_add = 0.3 - country_free_charters_add = 1 country_disable_nationalization_without_compensation_bool = yes + country_free_charters_add = 1 } ai_will_do = { @@ -154,6 +152,16 @@ law_agrarianism = { } } + institution = institution_economic_system + institution_modifier = { + state_aristocrats_investment_pool_efficiency_mult = 0.1 + state_clergymen_investment_pool_efficiency_mult = 0.1 + state_farmers_investment_pool_efficiency_mult = 0.1 + building_nationalization_investment_return_add = 0.1 + country_government_dividends_reinvestment_add = 0.1 + country_government_dividends_efficiency_add = 0.06 + } + ai_enact_weight_modifier = { #Petitions value = 0 @@ -249,20 +257,14 @@ law_industry_banned = { } modifier = { - building_group_bg_agriculture_throughput_add = 0.1 - building_group_bg_plantations_throughput_add = 0.1 state_expected_sol_mult = -0.1 - interest_group_ig_rural_folk_pol_str_mult = 0.5 - state_aristocrats_investment_pool_contribution_add = 0.25 country_private_construction_allocation_mult = 0.5 country_production_tech_research_speed_mult = -0.25 country_production_tech_spread_mult = -0.25 - building_nationalization_investment_return_add = 0.5 - country_government_dividends_reinvestment_add = 0.25 - country_government_dividends_efficiency_add = 0.3 state_peasants_education_access_add = -0.10 country_disable_nationalization_without_compensation_bool = yes country_economic_dependence_on_overlord_add = -0.5 + state_market_access_price_impact = -0.1 country_free_charters_add = 1 } @@ -273,6 +275,18 @@ law_industry_banned = { } } + institution = institution_economic_system + institution_modifier = { + building_group_bg_agriculture_throughput_add = 0.02 + building_group_bg_plantations_throughput_add = 0.02 + interest_group_ig_rural_folk_pol_str_mult = 0.1 + state_aristocrats_investment_pool_contribution_add = 0.05 + building_nationalization_investment_return_add = 0.1 + country_government_dividends_reinvestment_add = 0.05 + country_government_dividends_efficiency_add = 0.06 + + } + ai_enact_weight_modifier = { #Petitions value = 0 @@ -340,9 +354,6 @@ law_extraction_economy = { } modifier = { - building_group_bg_agriculture_throughput_add = 0.1 - building_group_bg_plantations_throughput_add = 0.1 - building_group_bg_extraction_throughput_add = 0.1 state_shopkeepers_investment_pool_efficiency_mult = -0.5 state_bureaucrats_investment_pool_efficiency_mult = -0.5 state_capitalists_investment_pool_efficiency_mult = -0.25 @@ -350,15 +361,23 @@ law_extraction_economy = { state_clergymen_investment_pool_efficiency_mult = -0.75 state_aristocrats_investment_pool_efficiency_mult = -0.75 country_private_construction_allocation_mult = 0.5 - building_nationalization_investment_return_add = 0.5 country_disable_nationalization_without_compensation_bool = yes - country_economic_dependence_on_overlord_add = 0.5 + state_market_access_price_impact = -0.05 } ai_will_do = { always = no } + institution = institution_economic_system + institution_modifier = { + building_group_bg_agriculture_throughput_add = 0.02 + building_group_bg_plantations_throughput_add = 0.02 + building_group_bg_extraction_throughput_add = 0.02 + building_nationalization_investment_return_add = 0.1 + country_economic_dependence_on_overlord_add = 0.1 + } + ai_enact_weight_modifier = { #Petitions value = 0 @@ -380,7 +399,6 @@ law_laissez_faire = { law_serfdom law_isolationism law_anarchy - law_guild_system law_factory_councils law_women_in_the_fields } @@ -392,15 +410,18 @@ law_laissez_faire = { on_activate = {} modifier = { - country_loan_interest_rate_mult = -0.25 - state_shopkeepers_investment_pool_efficiency_mult = 0.25 - state_capitalists_investment_pool_efficiency_mult = 0.25 country_private_construction_allocation_mult = 0.75 - country_government_dividends_reinvestment_add = 1.0 - country_free_charters_add = 2 - country_disable_nationalization_bool = yes - country_force_privatization_bool = yes country_forbid_monopoly_bool = yes + country_disable_nationalization_without_compensation_bool = yes + country_free_charters_add = 2 + } + + institution = institution_economic_system + institution_modifier = { + country_loan_interest_rate_mult = -0.05 + state_shopkeepers_investment_pool_efficiency_mult = 0.05 + state_capitalists_investment_pool_efficiency_mult = 0.05 + country_government_dividends_reinvestment_add = 0.2 } ai_enact_weight_modifier = { #Petitions @@ -451,7 +472,6 @@ law_cooperative_ownership = { unlocking_laws = { law_council_republic - law_corporate_state } on_activate = { @@ -461,21 +481,23 @@ law_cooperative_ownership = { } modifier = { - state_shopkeepers_investment_pool_efficiency_mult = 0.25 - state_farmers_investment_pool_efficiency_mult = 0.25 country_private_construction_allocation_mult = 0.35 - country_government_dividends_reinvestment_add = 1.0 - building_company_worker_dividends_add = 0.75 + country_foreign_collectivization_bool = yes country_free_charters_add = 1 + } - building_group_bg_manufacturing_allowed_collectivization_add = 1.0 - building_group_bg_mining_allowed_collectivization_add = 1.0 - building_group_bg_extraction_allowed_collectivization_add = 1.0 - building_group_bg_power_allowed_collectivization_add = 1.0 - building_group_bg_private_infrastructure_allowed_collectivization_add = 1.0 - building_group_bg_arts_allowed_collectivization_add = 1.0 - - country_foreign_collectivization_bool = yes + institution = institution_economic_system + institution_modifier = { + state_shopkeepers_investment_pool_efficiency_mult = 0.05 + state_farmers_investment_pool_efficiency_mult = 0.05 + country_government_dividends_reinvestment_add = 0.2 + building_company_worker_dividends_add = 0.15 + building_group_bg_manufacturing_allowed_collectivization_add = 0.2 + building_group_bg_mining_allowed_collectivization_add = 0.2 + building_group_bg_extraction_allowed_collectivization_add = 0.2 + building_group_bg_power_allowed_collectivization_add = 0.2 + building_group_bg_private_infrastructure_allowed_collectivization_add = 0.2 + building_group_bg_arts_allowed_collectivization_add = 0.2 } ai_enact_weight_modifier = { #Petitions @@ -538,20 +560,9 @@ law_command_economy = { modifier = { country_disable_investment_pool_bool = yes - - state_bureaucrats_investment_pool_efficiency_mult = 0.25 - country_authority_mult = 0.25 - country_bureaucrats_pol_str_mult = 0.25 - building_nationalization_cost_mult = -0.5 - building_nationalization_radicals_mult = -0.75 - country_government_dividends_efficiency_add = 0.4 country_private_construction_allocation_mult = 0.1 - building_company_government_dividends_add = 0.75 - country_free_charters_add = 1 - - country_leverage_resistance_mult = 0.25 - country_disable_non_company_privatization_bool = yes + country_free_charters_add = 1 } ai_will_do = { @@ -567,6 +578,18 @@ law_command_economy = { } } + institution = institution_economic_system + institution_modifier = { + state_bureaucrats_investment_pool_efficiency_mult = 0.05 + country_authority_mult = 0.05 + building_nationalization_radicals_mult = -0.15 + building_nationalization_cost_mult = -0.1 + country_bureaucrats_pol_str_mult = 0.05 + country_government_dividends_efficiency_add = 0.08 + building_company_government_dividends_add = 0.15 + country_leverage_resistance_mult = 0.05 + } + ai_enact_weight_modifier = { #Petitions value = 0 diff --git a/common/laws/00_education_system.txt b/common/laws/00_education_system.txt index 3383f1204..1e5d8a061 100755 --- a/common/laws/00_education_system.txt +++ b/common/laws/00_education_system.txt @@ -197,6 +197,9 @@ law_public_schools = { law_state_religion law_serfdom } + modifier = { + } + institution = institution_schools institution_modifier = { diff --git a/common/laws/00_free_speech.txt b/common/laws/00_free_speech.txt index 03520c9a3..f591896b2 100755 --- a/common/laws/00_free_speech.txt +++ b/common/laws/00_free_speech.txt @@ -8,17 +8,21 @@ law_outlawed_dissent = { progressiveness = -50 + unlocking_technologies = { + # political_agitation + } modifier = { - country_authority_add = 200 - country_bolster_attraction_factor = 0.5 - country_suppression_attraction_factor = -0.5 - country_tech_spread_mult = -0.15 - country_leverage_resistance_mult = 0.5 - country_support_separatism_resistance_mult = 0.5 } - unlocking_technologies = { - # political_agitation + + institution = institution_free_speech + institution_modifier = { + country_authority_add = 40 + country_bolster_attraction_factor = 0.10 + country_suppression_attraction_factor = -0.10 + country_tech_spread_mult = -0.03 + country_leverage_resistance_mult = 0.10 + country_support_separatism_resistance_mult = 0.10 } ai_enact_weight_modifier = { #Petitions @@ -37,17 +41,21 @@ law_censorship = { progressiveness = 0 + unlocking_technologies = { + # law_enforcement + } modifier = { - country_authority_add = 100 - country_bolster_attraction_factor = 0.4 - country_suppression_attraction_factor = -0.4 - country_tech_spread_mult = -0.10 - country_leverage_resistance_mult = 0.25 - country_support_separatism_resistance_mult = 0.25 } - unlocking_technologies = { - # law_enforcement + + institution = institution_free_speech + institution_modifier = { + country_authority_add = 20 + country_bolster_attraction_factor = 0.08 + country_suppression_attraction_factor = -0.08 + country_tech_spread_mult = -0.02 + country_leverage_resistance_mult = 0.05 + country_support_separatism_resistance_mult = 0.05 } ai_enact_weight_modifier = { #Petitions @@ -67,7 +75,6 @@ law_right_of_assembly = { progressiveness = 50 modifier = { - country_authority_add = 50 country_bolster_attraction_factor = 0.3 country_suppression_attraction_factor = -0.3 country_support_separatism_resistance_mult = -0.1 @@ -93,12 +100,6 @@ law_protected_speech = { # human_rights } - modifier = { - country_tech_spread_mult = 0.25 - country_leverage_resistance_mult = -0.25 - country_support_separatism_resistance_mult = -0.25 - } - on_activate = { custom_tooltip = protected_speech_tt @@ -113,6 +114,16 @@ law_protected_speech = { } } } + modifier = { + } + + + institution = institution_free_speech + institution_modifier = { + country_tech_spread_mult = 0.05 + country_leverage_resistance_mult = -0.05 + country_support_separatism_resistance_mult = -0.05 + } ai_enact_weight_modifier = { #Petitions value = 0 diff --git a/common/laws/00_governance_principles.txt b/common/laws/00_governance_principles.txt index 123498276..4a7014271 100755 --- a/common/laws/00_governance_principles.txt +++ b/common/laws/00_governance_principles.txt @@ -192,11 +192,9 @@ law_colonial_administration = { } can_enact = { - country_is_colonial_or_company = yes } is_visible = { - country_is_colonial_or_company = yes } can_impose = { @@ -645,7 +643,8 @@ law_council_republic = { country_legitimacy_govt_total_votes_add = 10 country_legitimacy_govt_size_add = 1 country_legitimacy_ideological_incoherence_mult = -0.1 - interest_group_ig_trade_unions_pol_str_mult = 0.25 + interest_group_ig_trade_unions_pol_str_mult = 0.10 + country_bureaucrats_pol_str_mult = 0.15 } ai_will_do = { @@ -679,148 +678,3 @@ law_council_republic = { } } -law_corporate_state = { - group = lawgroup_governance_principles - - icon = "gfx/interface/icons/law_icons/corporate_state.dds" - - progressiveness = 50 - - unlocking_technologies = {} - - on_activate = { - if = { - limit = { - var:corporatist_nominating_body_var ?= 1 - } - add_modifier = { name = modifier_corporate_state_trade_unions_bias } - } - if = { - limit = { - var:corporatist_nominating_body_var ?= 2 - } - add_modifier = { name = modifier_corporate_state_industrialists_bias } - } - if = { - limit = { - var:corporatist_nominating_body_var ?= 3 - } - add_modifier = { name = modifier_corporate_state_intelligentsia_bias } - } - crown_land_republic_effect = yes - if = { - limit = { - has_law = law_type:law_neo_absolutism - } - deactivate_law = law_type:law_neo_absolutism - activate_law = law_type:law_autocracy - } - } - - on_enact = { - if = { - limit = { - var:corporatist_nominating_body_var ?= 1 - } - custom_tooltip = corporate_state_trade_unions_bias_tt - } - if = { - limit = { - var:corporatist_nominating_body_var ?= 2 - } - custom_tooltip = corporate_state_industrialists_bias_tt - } - if = { - limit = { - var:corporatist_nominating_body_var ?= 3 - } - custom_tooltip = corporate_state_intelligentsia_bias_tt - } - } - - on_deactivate = { - if = { - limit = { - has_modifier = modifier_corporate_state_trade_unions_bias - } - remove_modifier = modifier_corporate_state_trade_unions_bias - } - if = { - limit = { - has_modifier = modifier_corporate_state_industrialists_bias - } - remove_modifier = modifier_corporate_state_industrialists_bias - } - if = { - limit = { - has_modifier = modifier_corporate_state_intelligentsia_bias - } - remove_modifier = modifier_corporate_state_intelligentsia_bias - } - } - - can_impose = { - OR = { - AND = { - is_in_same_power_bloc = scope:target_country - AND = { - modifier:country_can_impose_same_lawgroup_governance_principles_in_power_bloc_bool = yes - has_law = scope:law - } - } - can_impose_law_default = yes - } - } - - modifier = { - country_legitimacy_govt_size_add = 2 - country_legitimacy_ideological_incoherence_mult = -0.25 - country_authority_add = 100 - interest_group_ig_petty_bourgeoisie_pol_str_mult = 0.25 - } - - ai_will_do = { - exists = ruler - OR = { - ruler = { - OR = { - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_corporatist_leader - } - } - any_interest_group = { - is_in_government = yes - is_powerful = yes - leader = { - OR = { - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_corporatist_leader - } - } - } - } - } - - ai_enact_weight_modifier = { #Petitions - value = 0 - - if = { - limit = { ai_has_enact_weight_modifier_journal_entries = yes } - add = 750 - } - } - - ai_impose_chance = { - value = 0 - - if = { - limit = { - has_law = law_type:law_corporate_state - has_strategy = ai_strategy_nationalist_agenda - } - - add = base_impose_law_weight - multiply = 5.0 - } - } -} diff --git a/common/laws/00_health_system.txt b/common/laws/00_health_system.txt index d7a2ebf59..206ee41fb 100755 --- a/common/laws/00_health_system.txt +++ b/common/laws/00_health_system.txt @@ -96,6 +96,9 @@ law_public_health_insurance = { progressiveness = 100 unlocking_technologies = {} + modifier = { + } + institution = institution_health_system institution_modifier = { diff --git a/common/laws/00_internal_security.txt b/common/laws/00_internal_security.txt index 18125310c..c925f2024 100755 --- a/common/laws/00_internal_security.txt +++ b/common/laws/00_internal_security.txt @@ -28,18 +28,18 @@ law_national_guard = { unlocking_technologies = {} modifier = { - country_officers_pol_str_mult = -0.25 } institution = institution_home_affairs institution_modifier = { - interest_group_ig_petty_bourgeoisie_pol_str_mult = 0.05 + interest_group_ig_armed_forces_pol_str_mult = 0.05 state_conscription_rate_add = 0.003 - political_movement_radicalism_add = -0.03 + political_movement_activism_growth_mult = -0.03 state_harvest_condition_flood_impact_mult = -0.05 state_harvest_condition_wildfire_impact_mult = -0.05 state_harvest_condition_extreme_winds_impact_mult = -0.05 state_harvest_condition_drought_impact_mult= -0.05 + country_coup_resistance_add = 0.005 } # Don't return to national guard we have something more advanced @@ -69,15 +69,17 @@ law_secret_police = { unlocking_technologies = {} modifier = { - country_officers_pol_str_mult = 0.25 + country_bureaucrats_pol_str_mult = 0.25 } institution = institution_home_affairs institution_modifier = { country_suppression_attraction_factor = -0.05 - political_movement_radicalism_add = -0.05 + political_movement_activism_growth_mult = -0.05 country_support_separatism_resistance_mult = 0.05 country_support_separatism_strength_mult = 0.05 + country_amenability_add = 3 + country_coup_resistance_add = 0.0075 } on_enact = { @@ -94,6 +96,37 @@ law_secret_police = { } } +law_domestic_intelligence_agency = { + group = lawgroup_internal_security + icon = "gfx/interface/icons/law_icons/secret_police.dds" + + progressiveness = 50 + + unlocking_technologies = {} + + modifier = { + country_bureaucrats_pol_str_mult = 0.25 + } + + institution = institution_home_affairs + institution_modifier = { + political_movement_activism_growth_mult = -0.05 + country_support_separatism_resistance_mult = 0.05 + country_support_separatism_strength_mult = 0.05 + country_amenability_add = 3 + country_coup_resistance_add = 0.0075 + } + + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { ai_has_enact_weight_modifier_journal_entries = yes } + add = 750 + } + } +} + law_guaranteed_liberties = { group = lawgroup_internal_security icon = "gfx/interface/icons/law_icons/guaranteed_liberties.dds" @@ -104,6 +137,9 @@ law_guaranteed_liberties = { law_right_of_assembly law_protected_speech } + modifier = { + } + institution = institution_home_affairs institution_modifier = { diff --git a/common/laws/00_judiciary.txt b/common/laws/00_judiciary.txt new file mode 100644 index 000000000..d311c0430 --- /dev/null +++ b/common/laws/00_judiciary.txt @@ -0,0 +1,109 @@ +law_arbitrary_legalism = { + group = lawgroup_judiciary + icon = "gfx/interface/icons/law_icons/outlawed_dissent.dds" + + progressiveness = -100 + + modifier = { + country_authority_add = 200 + state_radicals_from_political_movements_mult = 0.25 + country_radicalism_increases_violent_hostility_mult = 0.25 + country_radicalism_increases_cultural_erasure_mult = 0.25 + state_mortality_turmoil_mult = 0.005 + } + + ai_will_do = { + always = no + } + + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { ai_has_enact_weight_modifier_journal_entries = yes } + add = 750 + } + } +} + +law_puppet_judiciary = { + group = lawgroup_judiciary + icon = "gfx/interface/icons/law_icons/secret_police.dds" + + progressiveness = -50 + + modifier = { + country_institution_judiciary_max_investment_add = 3 + } + + institution = institution_judiciary + institution_modifier = { + country_authority_add = 30 + political_movement_activism_growth_mult = -0.05 + state_radicals_from_political_movements_mult = 0.02 + country_suppression_attraction_factor = -0.10 + } + + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { ai_has_enact_weight_modifier_journal_entries = yes } + add = 750 + } + } +} + +law_judicial_interference = { + group = lawgroup_judiciary + icon = "gfx/interface/icons/law_icons/national_guard.dds" + + progressiveness = 0 + + modifier = { + country_institution_judiciary_max_investment_add = 4 + } + + institution = institution_judiciary + institution_modifier = { + country_authority_add = 15 + state_radicals_from_political_movements_mult = -0.05 + state_loyalists_from_political_movements_mult = 0.05 + country_suppression_attraction_factor = -0.05 + } + + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { ai_has_enact_weight_modifier_journal_entries = yes } + add = 750 + } + } +} + +law_independent_judiciary = { + group = lawgroup_judiciary + icon = "gfx/interface/icons/law_icons/protected_speech.dds" + + progressiveness = 100 + + modifier = { + country_institution_judiciary_max_investment_add = 5 + } + + institution = institution_judiciary + institution_modifier = { + state_radicals_from_political_movements_mult = -0.10 + state_loyalists_from_political_movements_mult = 0.10 + } + + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { ai_has_enact_weight_modifier_journal_entries = yes } + add = 750 + } + } +} diff --git a/common/laws/00_labor_rights.txt b/common/laws/00_labor_rights.txt index c2163f2df..a679065c2 100755 --- a/common/laws/00_labor_rights.txt +++ b/common/laws/00_labor_rights.txt @@ -31,6 +31,9 @@ law_regulatory_bodies = { unlocking_technologies = { # labor_movement } + modifier = { + } + institution = institution_workplace_safety @@ -54,6 +57,9 @@ law_worker_protections = { unlocking_technologies = { # human_rights } + modifier = { + } + institution = institution_workplace_safety institution_modifier = { diff --git a/common/laws/00_labour_associations.txt b/common/laws/00_labour_associations.txt index bbafbc119..0f025d6d5 100644 --- a/common/laws/00_labour_associations.txt +++ b/common/laws/00_labour_associations.txt @@ -1,71 +1,4 @@ -law_guild_system = { - group = lawgroup_labour_associations - - icon = "gfx/interface/icons/law_icons/guild_system.dds" - - progressiveness = -50 - - on_enact = { - if = { - limit = { - OR = { - has_law_or_variant = law_type:law_right_to_associate - has_law_or_variant = law_type:law_corporatized_unions - } - } - custom_tooltip = trade_unions_more_radical_effect_tt - } - if = { - limit = { - has_law_or_variant = law_type:law_corporatized_unions - } - custom_tooltip = trade_unions_less_corporatist_effect_tt - } - } - - disallowing_laws = { - law_laissez_faire - } - - modifier = { - # Limits building to self-investing - - building_group_bg_manufacturing_allowed_collectivization_add = 0.25 - building_group_bg_mining_allowed_collectivization_add = 0.25 - building_group_bg_extraction_allowed_collectivization_add = 0.25 - building_group_bg_power_allowed_collectivization_add = 0.25 - building_group_bg_private_infrastructure_allowed_collectivization_add = 0.25 - building_group_bg_arts_allowed_collectivization_add = 0.25 - - country_shopkeepers_pol_str_mult = 0.25 - - state_pop_qualifications_mult = -0.30 - } - - ai_will_do = { - # NOT = { has_technology_researched = early_production } - any_interest_group = { - is_in_government = yes - leader ?= { - OR = { - has_ideology = ideology:ideology_traditionalist - has_ideology = ideology:ideology_traditionalist_minoritarian - } - } - } - } - - ai_enact_weight_modifier = { #Petitions - value = 0 - - if = { - limit = { ai_has_enact_weight_modifier_journal_entries = yes } - add = 750 - } - } -} - -law_combination_acts = { +law_combination_acts = { group = lawgroup_labour_associations icon = "gfx/interface/icons/law_icons/combination_acts.dds" @@ -84,7 +17,6 @@ law_combination_acts = { if = { limit = { OR = { - has_law_or_variant = law_type:law_guild_system has_law_or_variant = law_type:law_anti_strike_laws has_law_or_variant = law_type:law_corporatized_unions } @@ -116,24 +48,6 @@ law_combination_acts = { add = 750 } - # AI should really try to get out of Guild System under the right circumstances - if = { - limit = { - has_law_or_variant = law_type:law_guild_system - NOT = { has_strategy = ai_strategy_reactionary_agenda } - OR = { - NOT = { has_strategy = ai_strategy_conservative_agenda } - any_political_movement = { - law_enactment_stance = { - law = law_type:law_combination_acts - value > neutral - } - political_movement_support >= 0.10 - } - } - } - add = 1000 - } } } @@ -157,7 +71,6 @@ law_anti_strike_laws = { if = { limit = { OR = { - has_law_or_variant = law_type:law_guild_system has_law_or_variant = law_type:law_combination_acts } } @@ -188,24 +101,6 @@ law_anti_strike_laws = { add = 750 } - # AI should really try to get out of Guild System under the right circumstances - if = { - limit = { - has_law_or_variant = law_type:law_guild_system - NOT = { has_strategy = ai_strategy_reactionary_agenda } - OR = { - NOT = { has_strategy = ai_strategy_conservative_agenda } - any_political_movement = { - law_enactment_stance = { - law = law_type:law_anti_strike_laws - value > neutral - } - political_movement_support >= 0.10 - } - } - } - add = 1000 - } } } @@ -233,7 +128,6 @@ law_right_to_associate = { else_if = { limit = { OR = { - has_law_or_variant = law_type:law_guild_system has_law_or_variant = law_type:law_combination_acts has_law_or_variant = law_type:law_anti_strike_laws } @@ -263,24 +157,6 @@ law_right_to_associate = { add = 750 } - # AI should really try to get out of Guild System under the right circumstances - if = { - limit = { - has_law_or_variant = law_type:law_guild_system - NOT = { has_strategy = ai_strategy_reactionary_agenda } - OR = { - NOT = { has_strategy = ai_strategy_conservative_agenda } - any_political_movement = { - law_enactment_stance = { - law = law_type:law_right_to_associate - value > neutral - } - political_movement_support >= 0.10 - } - } - } - add = 500 - } } } @@ -305,7 +181,6 @@ law_corporatized_unions = { if = { limit = { OR = { - has_law_or_variant = law_type:law_guild_system has_law_or_variant = law_type:law_anti_strike_laws has_law_or_variant = law_type:law_combination_acts has_law_or_variant = law_type:law_right_to_associate @@ -372,7 +247,6 @@ law_factory_councils = { if = { limit = { OR = { - has_law_or_variant = law_type:law_guild_system has_law_or_variant = law_type:law_anti_strike_laws has_law_or_variant = law_type:law_corporatized_unions } diff --git a/common/laws/00_land_reform.txt b/common/laws/00_land_reform.txt index 185f48e47..268ba3999 100755 --- a/common/laws/00_land_reform.txt +++ b/common/laws/00_land_reform.txt @@ -5,7 +5,21 @@ progressiveness = -50 - is_visible = {} + is_visible = { + NOR = { + c:AUS ?= this # Austria and the Danubian Principalities have manorialism instead + AND = { + exists = c:AUS + is_subject_of = c:AUS + OR = { + is_subject_type = subject_type_crown_land + is_subject_type = subject_type_personal_union + } + c:AUS ?= { has_law = law_type:law_manorialism } + } + country_has_primary_culture = cu:romanian + } + } disallowing_laws = { law_interventionism @@ -18,7 +32,7 @@ limit = { OR = { has_law_or_variant = law_type:law_commercialized_agriculture - has_law_or_variant = law_type:law_homesteading + has_law_or_variant = law_type:law_peasant_proprietorship } } custom_tooltip = farmers_pb_ig_shift_effect_negative_tt @@ -35,9 +49,10 @@ } modifier = { - interest_group_ig_landowners_pol_str_mult = 0.5 + interest_group_ig_landowners_pol_str_mult = 0.25 state_peasants_internal_migration_disallowed_bool = yes state_peasants_mass_migration_disallowed_bool = yes + building_minimum_incorporated_subsistence_employment_add = 0.5 } # AI should never try to bring back serfdom @@ -64,7 +79,24 @@ law_manorialism = { progressiveness = -50 is_visible = { - always = no + OR = { + c:AUS ?= this # For the Austrian Empire and its subjects + AND = { + exists = c:AUS + is_subject_of = c:AUS + OR = { + is_subject_type = subject_type_crown_land + is_subject_type = subject_type_personal_union + } + c:AUS ?= { has_law = law_type:law_manorialism } + } + country_has_primary_culture = cu:romanian # Also for the Danubian principalities + } + } + + + institution = institution_land_reform + institution_modifier = { } on_enact = { @@ -72,7 +104,7 @@ law_manorialism = { limit = { OR = { has_law_or_variant = law_type:law_commercialized_agriculture - has_law_or_variant = law_type:law_homesteading + has_law_or_variant = law_type:law_peasant_proprietorship } } custom_tooltip = farmers_pb_ig_shift_effect_negative_tt @@ -89,7 +121,8 @@ law_manorialism = { } modifier = { - interest_group_ig_landowners_pol_str_mult = 0.35 + interest_group_ig_landowners_pol_str_mult = 0.15 + country_institution_land_reform_max_investment_add = 2 } # AI should never try to bring back serfdom @@ -114,9 +147,22 @@ law_tenant_farmers = { progressiveness = 0 + is_visible = { + NOR = { + has_law = law_type:law_latifundias + has_law = law_type:law_expanded_latifundias + } + } + modifier = { interest_group_ig_landowners_pol_str_mult = 0.25 state_peasants_internal_migration_disallowed_bool = yes + country_institution_land_reform_max_investment_add = 3 + } + + + institution = institution_land_reform + institution_modifier = { } on_enact = { @@ -124,7 +170,7 @@ law_tenant_farmers = { limit = { OR = { has_law_or_variant = law_type:law_commercialized_agriculture - has_law_or_variant = law_type:law_homesteading + has_law_or_variant = law_type:law_peasant_proprietorship } } custom_tooltip = farmers_pb_ig_shift_effect_negative_tt @@ -148,11 +194,6 @@ law_tenant_farmers = { add = 750 } - if = { - limit = { has_law_or_variant = law_type:law_serfdom } - add = 10000 # Top priority for AI is to get out of Serfdom - } - # AI should really try to get out of Serfdom under the right circumstances if = { limit = { @@ -174,26 +215,128 @@ law_tenant_farmers = { } } +# Special tenant farmer variant for Iberia +law_latifundias = { + group = lawgroup_land_reform + parent = law_tenant_farmers # Inherits ideological stances from parent + + icon = "gfx/interface/icons/law_icons/tenant_farmers.dds" + + progressiveness = -25 + + is_visible = { + always = no + } + + can_enact = { + always = yes + } + + modifier = { + + country_aristocrats_pol_str_mult = 0.4 + state_aristocrats_investment_pool_efficiency_mult = -0.2 + country_peasants_pol_str_mult = -0.2 + country_institution_land_reform_max_investment_add = 4 + } + + + institution = institution_land_reform + institution_modifier = { + } + + ai_will_do = { + always = yes + } + + disallowing_laws = { + law_council_republic + } + + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { ai_has_enact_weight_modifier_journal_entries = yes } + add = 750 + } + } +} + +# Special tenant farmer variant for Iberia (Upgraded by JE) +law_expanded_latifundias = { + group = lawgroup_land_reform + parent = law_tenant_farmers # Inherits ideological stances from parent + + icon = "gfx/interface/icons/law_icons/tenant_farmers.dds" + + progressiveness = -25 + + is_visible = { + always = no + } + + can_enact = { + always = yes + } + + modifier = { + country_aristocrats_pol_str_mult = 0.4 + state_aristocrats_investment_pool_efficiency_mult = 0.2 + country_peasants_pol_str_mult = -0.4 + country_institution_land_reform_max_investment_add = 5 + } + + + institution = institution_land_reform + institution_modifier = { + } + + ai_will_do = { + always = yes + } + + disallowing_laws = { + law_council_republic + } + + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { ai_has_enact_weight_modifier_journal_entries = yes } + add = 750 + } + } +} + + law_commercialized_agriculture = { group = lawgroup_land_reform icon = "gfx/interface/icons/law_icons/commercial_agriculture.dds" - progressiveness = 0 + progressiveness = 50 + + modifier = { + country_institution_land_reform_max_investment_add = 5 + } disallowing_laws = { law_traditionalism } - unlocking_technologies = {} + institution = institution_land_reform + institution_modifier = { + country_financial_districts_buy_farms_likelihood = 0.2 + } on_enact = { - custom_tooltip = financial_districts_buy_farms_tt if = { limit = { NOR = { has_law_or_variant = law_type:law_commercialized_agriculture - has_law_or_variant = law_type:law_homesteading + has_law_or_variant = law_type:law_peasant_proprietorship } } custom_tooltip = farmers_pb_ig_shift_effect_tt @@ -217,9 +360,85 @@ law_commercialized_agriculture = { add = 750 } + # AI should really try to get out of Serfdom under the right circumstances if = { - limit = { has_law_or_variant = law_type:law_serfdom } - add = 10000 # Top priority for AI is to get out of Serfdom + limit = { + has_law_or_variant = law_type:law_serfdom + NOT = { has_strategy = ai_strategy_reactionary_agenda } + OR = { + NOT = { has_strategy = ai_strategy_conservative_agenda } + any_political_movement = { + law_enactment_stance = { + law = law_type:law_commercialized_agriculture + value > neutral + } + political_movement_support >= 0.10 + } + } + } + add = 1000 + } + } +} + +law_peasant_proprietorship = { # Homesteading for old world countries + group = lawgroup_land_reform + + icon = "gfx/interface/icons/law_icons/freeholders.dds" + + progressiveness = 50 + + is_visible = { + NOT = { + has_law = law_type:law_homesteading + } + NOT = { + country_is_colonial_or_company = yes + } + } + + modifier = { + country_farmers_pol_str_mult = 0.15 + country_institution_land_reform_max_investment_add = 3 + } + + + institution = institution_land_reform + institution_modifier = { + building_group_bg_subsistence_agriculture_allowed_collectivization_add = 0.1 + building_group_bg_subsistence_ranching_allowed_collectivization_add = 0.1 + building_group_bg_agriculture_allowed_collectivization_add = 0.1 + building_group_bg_ranching_allowed_collectivization_add = 0.1 + country_financial_districts_buy_farms_likelihood = 0.1 + } + + on_enact = { + if = { + limit = { + NOR = { + has_law_or_variant = law_type:law_commercialized_agriculture + has_law_or_variant = law_type:law_peasant_proprietorship + } + } + custom_tooltip = farmers_pb_ig_shift_effect_tt + } + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_commercialized_agriculture + has_law_or_variant = law_type:law_collectivized_agriculture + } + } + custom_tooltip = rural_laborers_tu_ig_shift_effect_negative_tt + } + } + + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { ai_has_enact_weight_modifier_journal_entries = yes } + add = 750 } # AI should really try to get out of Serfdom under the right circumstances @@ -245,15 +464,29 @@ law_commercialized_agriculture = { law_homesteading = { group = lawgroup_land_reform + parent = law_peasant_proprietorship # Inherits ideological stances from parent icon = "gfx/interface/icons/law_icons/freeholders.dds" - progressiveness = 25 + progressiveness = 50 + + is_visible = { + NOT = { + has_law = law_type:law_peasant_proprietorship + } + country_is_colonial_or_company = yes + } modifier = { country_farmers_pol_str_mult = 0.25 - building_group_bg_agriculture_allowed_collectivization_add = 0.5 - building_group_bg_ranching_allowed_collectivization_add = 0.5 + country_institution_land_reform_max_investment_add = 3 + } + + + institution = institution_land_reform + institution_modifier = { + building_group_bg_agriculture_allowed_collectivization_add = 0.2 + building_group_bg_ranching_allowed_collectivization_add = 0.2 } on_enact = { @@ -261,7 +494,7 @@ law_homesteading = { limit = { NOR = { has_law_or_variant = law_type:law_commercialized_agriculture - has_law_or_variant = law_type:law_homesteading + has_law_or_variant = law_type:law_peasant_proprietorship } } custom_tooltip = farmers_pb_ig_shift_effect_tt @@ -294,7 +527,7 @@ law_homesteading = { NOT = { has_strategy = ai_strategy_conservative_agenda } any_political_movement = { law_stance = { - law = law_type:law_homesteading + law = law_type:law_peasant_proprietorship value > neutral } political_movement_support >= 0.10 @@ -303,6 +536,7 @@ law_homesteading = { } add = 1000 } + } } @@ -311,12 +545,18 @@ law_collectivized_agriculture = { icon = "gfx/interface/icons/law_icons/collectivized_agriculture.dds" - progressiveness = 50 + progressiveness = 100 modifier = { - building_group_bg_agriculture_allowed_collectivization_add = 1.0 - building_group_bg_ranching_allowed_collectivization_add = 1.0 - building_group_bg_plantations_allowed_collectivization_add = 1.0 + country_institution_land_reform_max_investment_add = 5 + } + + + institution = institution_land_reform + institution_modifier = { + building_group_bg_agriculture_allowed_collectivization_add = 0.2 + building_group_bg_ranching_allowed_collectivization_add = 0.2 + building_group_bg_plantations_allowed_collectivization_add = 0.2 } on_enact = { @@ -325,7 +565,7 @@ law_collectivized_agriculture = { limit = { OR = { has_law_or_variant = law_type:law_commercialized_agriculture - has_law_or_variant = law_type:law_homesteading + has_law_or_variant = law_type:law_peasant_proprietorship } } custom_tooltip = farmers_pb_ig_shift_effect_negative_tt @@ -337,8 +577,6 @@ law_collectivized_agriculture = { law_cooperative_ownership } - unlocking_technologies = {} - ai_enact_weight_modifier = { #Petitions value = 0 @@ -348,7 +586,9 @@ law_collectivized_agriculture = { } if = { - limit = { has_law_or_variant = law_type:law_council_republic } + limit = { + has_law_or_variant = law_type:law_council_republic + } add = 250 } } diff --git a/common/laws/00_migration.txt b/common/laws/00_migration.txt index afeabe5ac..ee3499445 100755 --- a/common/laws/00_migration.txt +++ b/common/laws/00_migration.txt @@ -18,17 +18,53 @@ } } -law_migration_controls = { +law_encourage_migration = { group = lawgroup_migration - icon = "gfx/interface/icons/law_icons/migration_controls.dds" + icon = "gfx/interface/icons/law_icons/no_migration_controls.dds" + + progressiveness = 75 modifier = { - country_migration_restrictiveness_add = 60 + country_leverage_resistance_mult = -0.5 } + institution = institution_border_control + institution_modifier = { + state_migration_pull_mult = 0.05 + country_mass_migration_attraction_mult = 0.10 + state_migration_quota_mult = 0.05 + } + + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { ai_has_enact_weight_modifier_journal_entries = yes } + add = 750 + } + } +} + +law_migration_controls = { + group = lawgroup_migration + icon = "gfx/interface/icons/law_icons/migration_controls.dds" + progressiveness = 0 on_enact = {} + modifier = { + } + + + institution = institution_border_control + institution_modifier = { + country_migration_restrictiveness_add = 10 + country_radicalism_increases_violent_hostility_mult = 0.02 + country_radicalism_increases_cultural_erasure_mult = 0.01 + country_loyalism_increases_second_rate_citizen_mult = 0.01 + country_loyalism_increases_full_acceptance_mult = 0.01 + country_radicalism_increases_full_acceptance_mult = -0.01 + } ai_enact_weight_modifier = { #Petitions value = 0 @@ -50,15 +86,25 @@ law_closed_borders = { icon = "gfx/interface/icons/law_icons/closed_borders.dds" modifier = { - country_migration_restrictiveness_add = 101 country_disallow_agitator_invites_bool = yes - country_leverage_resistance_mult = 0.25 } progressiveness = -50 on_enact = {} + institution = institution_border_control + institution_modifier = { + country_migration_restrictiveness_add = 20 + country_leverage_resistance_mult = 0.05 + country_radicalism_increases_violent_hostility_mult = 0.05 + country_radicalism_increases_cultural_erasure_mult = 0.04 + country_loyalism_increases_second_rate_citizen_mult = 0.02 + country_radicalism_increases_second_rate_citizen_mult = -0.01 + country_loyalism_increases_full_acceptance_mult = 0.05 + country_radicalism_increases_full_acceptance_mult = -0.02 + } + ai_enact_weight_modifier = { #Petitions value = 0 diff --git a/common/laws/00_policing.txt b/common/laws/00_policing.txt index 5db190b14..8091ec88b 100755 --- a/common/laws/00_policing.txt +++ b/common/laws/00_policing.txt @@ -35,6 +35,9 @@ law_local_police = { unlocking_technologies = {} progressiveness = -50 + modifier = { + } + institution = institution_police institution_modifier = { diff --git a/common/laws/00_rights_of_women.txt b/common/laws/00_rights_of_women.txt index 015439498..cd0937641 100755 --- a/common/laws/00_rights_of_women.txt +++ b/common/laws/00_rights_of_women.txt @@ -16,6 +16,7 @@ law_no_womens_rights = { modifier = { state_birth_rate_mult = 0.05 + state_mortality_mult = 0.02 } ai_will_do = { @@ -88,7 +89,9 @@ law_women_own_property = { } modifier = { - state_working_adult_ratio_add = 0.05 + state_birth_rate_mult = 0.02 + state_mortality_mult = 0.02 + state_working_adult_ratio_add = 0.15 } ai_will_do = { @@ -128,8 +131,9 @@ law_women_in_the_workplace = { } modifier = { - state_working_adult_ratio_add = 0.1 - state_birth_rate_mult = -0.05 + state_working_adult_ratio_add = 0.20 + state_birth_rate_mult = -0.02 + state_dependent_political_participation_add = 0.33 } ai_will_do = { @@ -165,23 +169,15 @@ law_womens_suffrage = { # feminism } - unlocking_laws = { - law_census_voting - law_landed_voting - law_wealth_voting - law_universal_suffrage - law_single_party_state - law_anarchy - } - on_enact = { recalculate_pop_ig_support = yes } modifier = { - state_working_adult_ratio_add = 0.15 + state_working_adult_ratio_add = 0.30 state_birth_rate_mult = -0.05 - state_dependent_political_participation_add = 0.33 + state_mortality_mult = -0.02 + state_dependent_political_participation_add = 0.50 } ai_enact_weight_modifier = { #Petitions diff --git a/common/laws/00_slavery.txt b/common/laws/00_slavery.txt index 90bfbdac1..66144cdb5 100755 --- a/common/laws/00_slavery.txt +++ b/common/laws/00_slavery.txt @@ -4,278 +4,20 @@ law_slavery_banned = { group = lawgroup_slavery - - progressiveness = 100 - - icon = "gfx/interface/icons/law_icons/slavery_banned.dds" - - on_activate = { - if = { - limit = { has_variable = slavery_recently_enacted } - remove_variable = slavery_recently_enacted - } - - set_variable = { - name = slavery_recently_abolished - value = yes - days = 1825 - } - - every_scope_state = { - limit = { any_scope_pop = { is_pop_type = slaves } } - set_variable = { - name = former_slave_state - value = yes - days = 1825 - } - } - - custom_tooltip = { - text = liberate_slaves_tt - liberate_slaves = yes - } - } - - ai_enact_weight_modifier = { - value = 0 - - #Petitions - if = { - limit = { ai_has_enact_weight_modifier_journal_entries = yes } - add = 750 - } - - # This was funny while it lasted. - if = { - limit = { has_law_or_variant = law_type:law_council_republic } - add = 750 - } - - # Strong tendency towards abolitionism in the late game - if = { - limit = { - NOT = { has_strategy = ai_strategy_reactionary_agenda } - OR = { - NOT = { has_strategy = ai_strategy_conservative_agenda } - any_political_movement = { - law_enactment_stance = { - law = law_type:law_slavery_banned - value > neutral - } - political_movement_support >= 0.10 - } - } - } - add = 1000 - } - } - - ai_impose_chance = { - value = 0 - - if = { - limit = { - has_law = law_type:law_slavery_banned - NOT = { has_strategy = ai_strategy_reactionary_agenda } - } - - add = base_impose_law_weight - if = { - limit = { - OR = { - has_strategy = ai_strategy_progressive_agenda - has_strategy = ai_strategy_egalitarian_agenda - } - } - multiply = 5 - } - } - } } law_colonial_slavery = { group = lawgroup_slavery - - progressiveness = 50 - - icon = "gfx/interface/icons/law_icons/colonial_slavery.dds" - - can_enact = { - any_scope_state = { is_incorporated = no } - } - - on_activate = { - liberate_slaves_in_incorporated_states = yes - - if = { - limit = { has_variable = slavery_recently_abolished } - remove_variable = slavery_recently_abolished - } - } - - ai_enact_weight_modifier = { - value = 0 - - #Petitions - if = { - limit = { ai_has_enact_weight_modifier_journal_entries = yes } - add = 750 - } - } } law_debt_slavery = { group = lawgroup_slavery - - progressiveness = 0 - - icon = "gfx/interface/icons/law_icons/debt_slavery.dds" - - disallowing_laws = { - law_multicultural - law_affirmative_action - } - - on_activate = { - set_variable = { - name = slavery_recently_enacted - value = yes - days = 1825 - } - - ig:ig_landowners ?= { - if = { - limit = { NOT = { has_ideology = ideology:ideology_pro_slavery } } - add_ideology = ideology_pro_slavery - } - } - } - - modifier = { - interest_group_ig_landowners_pol_str_mult = 0.25 - } - - # AI should never enact debt slavery - ai_will_do = { - always = no - } - - ai_enact_weight_modifier = { #Petitions - value = 0 - - if = { - limit = { ai_has_enact_weight_modifier_journal_entries = yes } - add = 750 - } - } } law_slave_trade = { group = lawgroup_slavery - - progressiveness = 0 - - icon = "gfx/interface/icons/law_icons/slave_trade.dds" - - disallowing_laws = { - law_cultural_exclusion - law_multicultural - law_affirmative_action - } - - on_activate = { - set_variable = { - name = slavery_recently_enacted - value = yes - days = 1825 - } - - if = { - limit = { has_variable = slavery_recently_abolished } - custom_tooltip = { - text = enslave_discriminated_farm_workers_tt - every_scope_state = { - limit = { has_variable = former_slave_state } - enslave_discriminated_farm_workers = yes - } - } - remove_variable = slavery_recently_abolished - every_scope_state = { remove_variable = former_slave_state } - } - - ig:ig_landowners ?= { - if = { - limit = { NOT = { has_ideology = ideology:ideology_pro_slavery } } - add_ideology = ideology_pro_slavery - } - } - } - - modifier = { - interest_group_ig_landowners_pol_str_mult = 0.5 - } - - ai_will_do = { - exists = ruler - ruler = { has_ideology = ideology:ideology_slaver } - } - - ai_enact_weight_modifier = { #Petitions - value = 0 - - if = { - limit = { ai_has_enact_weight_modifier_journal_entries = yes } - add = 750 - } - } } law_legacy_slavery = { group = lawgroup_slavery - - progressiveness = 50 - - icon = "gfx/interface/icons/law_icons/legacy_slavery.dds" - - # no need to add disallowing_laws here since it can only be enacted from Slave Trade - - unlocking_laws = { - law_slave_trade - } - - on_activate = { - if = { - limit = { has_variable = slavery_recently_abolished } - custom_tooltip = { - text = enslave_discriminated_farm_workers_tt - every_scope_state = { - limit = { has_variable = former_slave_state } - enslave_discriminated_farm_workers = yes - } - } - remove_variable = slavery_recently_abolished - every_scope_state = { remove_variable = former_slave_state } - } - - ig:ig_landowners ?= { - if = { - limit = { NOT = { has_ideology = ideology:ideology_pro_slavery } } - add_ideology = ideology_pro_slavery - } - } - } - - modifier = { - interest_group_ig_landowners_pol_str_mult = 0.25 - } - - ai_enact_weight_modifier = { - value = 0 - - #Petitions - if = { - limit = { ai_has_enact_weight_modifier_journal_entries = yes } - add = 750 - } - } } diff --git a/common/laws/00_welfare.txt b/common/laws/00_welfare.txt index 8d6913731..30681a81d 100755 --- a/common/laws/00_welfare.txt +++ b/common/laws/00_welfare.txt @@ -72,10 +72,14 @@ law_poor_laws = { unlocking_technologies = { # democracy } + modifier = { + country_institution_social_security_max_investment_add = 3 + } + institution = institution_social_security institution_modifier = { - state_political_strength_from_welfare_mult = -0.15 + state_political_strength_from_welfare_mult = -0.05 } ai_enact_weight_modifier = { #Petitions @@ -98,8 +102,15 @@ law_wage_subsidies = { unlocking_technologies = { # labor_movement } + modifier = { + country_institution_social_security_max_investment_add = 5 + } + institution = institution_social_security + institution_modifier = { + building_minimum_wage_mult = 0.1 + } ai_enact_weight_modifier = { #Petitions value = 0 @@ -121,6 +132,10 @@ law_old_age_pension = { unlocking_technologies = { # human_rights } + modifier = { + country_institution_social_security_max_investment_add = 5 + } + institution = institution_social_security institution_modifier = { @@ -129,7 +144,7 @@ law_old_age_pension = { state_working_adult_ratio_add = -0.01 state_dependent_political_participation_add = 0.02 state_food_security_add = 0.01 - building_minimum_wage_mult = 0.1 + building_minimum_wage_mult = 0.15 } # Below needed since this Law changes Politial Participation diff --git a/common/modifier_type_definitions/cwp_building_group_modifier_types.txt b/common/modifier_type_definitions/cwp_building_group_modifier_types.txt index 8203f2899..51db5c9b9 100644 --- a/common/modifier_type_definitions/cwp_building_group_modifier_types.txt +++ b/common/modifier_type_definitions/cwp_building_group_modifier_types.txt @@ -1721,6 +1721,16 @@ building_group_bg_technology_throughput_add={ } } +# Building Group - Service Sectors +building_group_bg_service_sectors_throughput_add={ + decimals=0 + color=good + percent=yes + game_data={ + ai_value=0 + } +} + # Building Group - Telecommunications building_group_bg_telecommunications_throughput_add={ decimals=0 diff --git a/common/modifier_type_definitions/cwp_building_modifier_types.txt b/common/modifier_type_definitions/cwp_building_modifier_types.txt index 07f60467c..67bfaa167 100644 --- a/common/modifier_type_definitions/cwp_building_modifier_types.txt +++ b/common/modifier_type_definitions/cwp_building_modifier_types.txt @@ -99,6 +99,26 @@ building_banks_throughput_add={ } } +# Building - Hotels +building_hotels_throughput_add={ + decimals=0 + color=good + percent=yes + game_data={ + ai_value=0 + } +} + +# Building - Service Sectors +building_service_sectors_throughput_add={ + decimals=0 + color=good + percent=yes + game_data={ + ai_value=0 + } +} + # Building - Barracks building_barrack_throughput_add={ decimals=0 @@ -1158,6 +1178,16 @@ building_tobacco_plantation_throughput_add={ } } +# Building - Vineyard +building_vineyard_throughput_add={ + decimals=0 + color=good1 + percent=yes + game_data={ + ai_value=0 + } +} + # Building - Tool Manufactories building_tool_manufactories_throughput_add={ decimals=0 diff --git a/common/modifier_type_definitions/cwp_country_institution_modifier_types.txt b/common/modifier_type_definitions/cwp_country_institution_modifier_types.txt index ed6b169d1..479dde1f5 100644 --- a/common/modifier_type_definitions/cwp_country_institution_modifier_types.txt +++ b/common/modifier_type_definitions/cwp_country_institution_modifier_types.txt @@ -56,6 +56,106 @@ country_institution_home_affairs_max_investment_add={ } +# Country Institution - Voting +country_institution_voting_max_investment_add={ + decimals=0 + color=good + game_data={ + ai_value=0 + } +} + + +# Country Institution - Citizenship +country_institution_citizenship_max_investment_add={ + decimals=0 + color=good + game_data={ + ai_value=0 + } +} + + +# Country Institution - Church and State +country_institution_church_and_state_max_investment_add={ + decimals=0 + color=good + game_data={ + ai_value=0 + } +} + + +# Country Institution - Economic System +country_institution_economic_system_max_investment_add={ + decimals=0 + color=good + game_data={ + ai_value=0 + } +} + + +# Country Institution - Land Reform +country_institution_land_reform_max_investment_add={ + decimals=0 + color=good + game_data={ + ai_value=0 + } +} + + +# Country Institution - Administration +country_institution_administration_max_investment_add={ + decimals=0 + color=good + game_data={ + ai_value=0 + } +} + + +# Country Institution - Judiciary +country_institution_judiciary_max_investment_add={ + decimals=0 + color=good + game_data={ + ai_value=0 + } +} + + +# Country Institution - Corporate Affairs +country_institution_corporate_affairs_max_investment_add={ + decimals=0 + color=good + game_data={ + ai_value=0 + } +} + + +# Country Institution - Free Speech +country_institution_free_speech_max_investment_add={ + decimals=0 + color=good + game_data={ + ai_value=0 + } +} + + +# Country Institution - Border Control +country_institution_border_control_max_investment_add={ + decimals=0 + color=good + game_data={ + ai_value=0 + } +} + + # Country Institution - Impact country_institution_impact_institution_health_system_mult={ decimals=0 diff --git a/common/modifier_type_definitions/cwp_goods_modifier_types.txt b/common/modifier_type_definitions/cwp_goods_modifier_types.txt index 603f9cd82..4ec0c0c40 100644 --- a/common/modifier_type_definitions/cwp_goods_modifier_types.txt +++ b/common/modifier_type_definitions/cwp_goods_modifier_types.txt @@ -358,6 +358,14 @@ goods_output_paper_add={ } # Services +goods_input_services_add={ + decimals=1 + color=bad + game_data={ + ai_value=0 + } +} + goods_output_services_add={ decimals=1 color=good @@ -1176,6 +1184,32 @@ goods_output_media_mult={ } } +# Tourism +goods_input_tourism_add={ + decimals=1 + color=bad + game_data={ + ai_value=0 + } +} + +goods_output_tourism_add={ + decimals=1 + color=good + game_data={ + ai_value=0 + } +} + +goods_output_tourism_mult={ + decimals=0 + color=good + percent=yes + game_data={ + ai_value=0 + } +} + # Pharmaceuticals goods_input_pharmaceuticals_add={ decimals=1 diff --git a/common/parties/communist_party.txt b/common/parties/communist_party.txt index ec5c14027..b0ec98bde 100644 --- a/common/parties/communist_party.txt +++ b/common/parties/communist_party.txt @@ -218,7 +218,7 @@ desc = party_cpc trigger = { AND = { - any_primary_culture = { has_discrimination_trait_group = cwp_heritage_group_sninitic } + any_primary_culture = { has_discrimination_trait = heritage_han } any_interest_group = { is_powerful = yes leader = { has_ideology = ideology:ideology_vanguardist } diff --git a/common/parties/fascist_party.txt b/common/parties/fascist_party.txt index 8fe676ba7..9e980b69b 100644 --- a/common/parties/fascist_party.txt +++ b/common/parties/fascist_party.txt @@ -243,7 +243,7 @@ } triggered_desc = { desc = party_blue_shirts_society - trigger = { any_primary_culture = { has_discrimination_trait_group = cwp_heritage_group_sninitic } } + trigger = { any_primary_culture = { has_discrimination_trait = heritage_han } } } triggered_desc = { desc = party_fascist diff --git a/common/parties/radical_party.txt b/common/parties/radical_party.txt index 2cd7dc6ae..6970613cf 100644 --- a/common/parties/radical_party.txt +++ b/common/parties/radical_party.txt @@ -112,7 +112,7 @@ radical_party = { } triggered_desc = { desc = party_tongmenghui - trigger = { any_primary_culture = { has_discrimination_trait_group = cwp_heritage_group_sninitic } } + trigger = { any_primary_culture = { has_discrimination_trait = heritage_han } } } triggered_desc = { desc = party_progressive_party diff --git a/common/political_movements/cwp_political_movements_ideological.txt b/common/political_movements/cwp_political_movements_ideological.txt index 580c76f04..cabc0d168 100644 --- a/common/political_movements/cwp_political_movements_ideological.txt +++ b/common/political_movements/cwp_political_movements_ideological.txt @@ -334,7 +334,6 @@ movement_royalist_absolutist = { OR = { is_enacting_law = law_type:law_presidential_republic is_enacting_law = law_type:law_parliamentary_republic - is_enacting_law = law_type:law_corporate_state is_enacting_law = law_type:law_theocracy is_enacting_law = law_type:law_council_republic } @@ -661,7 +660,6 @@ movement_royalist_constitutional = { OR = { is_enacting_law = law_type:law_presidential_republic is_enacting_law = law_type:law_parliamentary_republic - is_enacting_law = law_type:law_corporate_state is_enacting_law = law_type:law_theocracy is_enacting_law = law_type:law_council_republic } @@ -1647,7 +1645,7 @@ movement_anarchist = { limit = { owner = { NOR = { - has_law_or_variant = law_type:law_homesteading + has_law_or_variant = law_type:law_peasant_proprietorship has_law_or_variant = law_type:law_collectivized_agriculture } } @@ -3011,7 +3009,6 @@ movement_radical = { has_law_or_variant = law_type:law_parliamentary_republic has_law_or_variant = law_type:law_presidential_republic has_law_or_variant = law_type:law_council_republic - has_law_or_variant = law_type:law_corporate_state } } creation_weight = { @@ -3629,7 +3626,7 @@ movement_land_reform = { # WIP # has_technology_researched = enclosure NOR = { - has_law_or_variant = law_type:law_homesteading + has_law_or_variant = law_type:law_peasant_proprietorship has_law_or_variant = law_type:law_collectivized_agriculture } pop_type_percent_country = { diff --git a/common/political_movements/cwp_political_movements_national.txt b/common/political_movements/cwp_political_movements_national.txt index f85732c17..52d7e2625 100644 --- a/common/political_movements/cwp_political_movements_national.txt +++ b/common/political_movements/cwp_political_movements_national.txt @@ -26,7 +26,7 @@ movement_hindu_nationalist = { } character_support_trigger = { - culture = { has_discrimination_trait_group = cwp_heritage_group_hindustani } + culture = { has_discrimination_trait_group = heritage_group_south_asian } religion = rel:hindu } @@ -47,7 +47,7 @@ movement_hindu_nationalist = { } pop_support_trigger = { - culture = { has_discrimination_trait_group = cwp_heritage_group_hindustani } + culture = { has_discrimination_trait_group = heritage_group_south_asian } religion = rel:hindu } @@ -253,7 +253,7 @@ movement_muslim_nationalist = { } character_support_trigger = { - culture = { has_discrimination_trait_group = cwp_heritage_group_hindustani } + culture = { has_discrimination_trait_group = heritage_group_south_asian } religion = { has_discrimination_trait = cwp_heritage_islamic } } @@ -275,7 +275,7 @@ movement_muslim_nationalist = { } pop_support_trigger = { - culture = { has_discrimination_trait_group = cwp_heritage_group_hindustani } + culture = { has_discrimination_trait_group = heritage_group_south_asian } religion = { has_discrimination_trait = cwp_heritage_islamic } } diff --git a/common/pop_needs/00_pop_needs.txt b/common/pop_needs/00_pop_needs.txt index 32fc0b33a..d0bf2f81d 100644 --- a/common/pop_needs/00_pop_needs.txt +++ b/common/pop_needs/00_pop_needs.txt @@ -406,18 +406,17 @@ popneed_media = { } popneed_tourism = { - default = services + default = tourism entry = { goods = services + weight = 0.25 + max_supply_share = 0.25 + min_supply_share = 0.0 + } + entry = { + goods = tourism weight = 1 - #max_supply_share = 0.1 max_supply_share = 1.0 min_supply_share = 0.0 } -# entry = { -# goods = tourism -# weight = 1 -# max_supply_share = 1.0 -# min_supply_share = 0.0 -# } -} \ No newline at end of file +} diff --git a/common/pop_types/farmers.txt b/common/pop_types/farmers.txt index 76c21b967..0ecdff228 100644 --- a/common/pop_types/farmers.txt +++ b/common/pop_types/farmers.txt @@ -42,7 +42,7 @@ value = 1.0 if = { - limit = { owner = { has_law_or_variant = law_type:law_homesteading } } + limit = { owner = { has_law_or_variant = law_type:law_peasant_proprietorship } } value = 1.25 } } diff --git a/common/power_bloc_identities/cwp_power_bloc_identities_cultural.txt b/common/power_bloc_identities/cwp_power_bloc_identities_cultural.txt index edf0a719a..cfef863a1 100644 --- a/common/power_bloc_identities/cwp_power_bloc_identities_cultural.txt +++ b/common/power_bloc_identities/cwp_power_bloc_identities_cultural.txt @@ -156,14 +156,14 @@ has_discrimination_trait_group = cwp_language_group_germanic has_discrimination_trait_group = cwp_language_group_romance has_discrimination_trait_group = cwp_language_group_sinitic - has_discrimination_trait_group = cwp_heritage_group_anglo_saxon - has_discrimination_trait_group = cwp_heritage_group_french - has_discrimination_trait_group = cwp_heritage_group_germanic - has_discrimination_trait_group = cwp_heritage_group_iberian - has_discrimination_trait_group = cwp_heritage_group_latin_american - has_discrimination_trait_group = cwp_heritage_group_sninitic - has_discrimination_trait_group = cwp_heritage_group_hindustani - has_discrimination_trait_group = cwp_heritage_group_northeast_indian + has_discrimination_trait = heritage_north_american_settler + has_discrimination_trait = heritage_british + has_discrimination_trait = heritage_gallic + has_discrimination_trait = heritage_germanic + has_discrimination_trait = heritage_iberian + has_discrimination_trait = heritage_latin_american_settler + has_discrimination_trait = heritage_han + has_discrimination_trait_group = heritage_group_south_asian } } } diff --git a/common/production_method_groups/06_urban.txt b/common/production_method_groups/06_urban.txt index 7baf081fa..7cb234113 100644 --- a/common/production_method_groups/06_urban.txt +++ b/common/production_method_groups/06_urban.txt @@ -71,6 +71,61 @@ pmg_base_media_industry = { } } +# Service Sectors +pmg_base_service_sectors = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_general_services + pm_professional_service_sectors + pm_digital_service_sectors + } +} + +pmg_restaurants = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_no_restaurants + pm_restaurants + pm_franchise_restaurants + } +} + +pmg_clubs = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_no_clubs + pm_night_clubs + } +} + +# Hotels +pmg_base_hotels = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_boarding_houses + pm_modern_hotels + pm_luxury_resorts + } +} + +pmg_hotel_transportation = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + ai_selection = most_productive + production_methods = { + pm_no_hotel_transport + pm_tourist_shuttles + pm_integrated_travel_packages + } +} + +pmg_hotel_gambling = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_no_gambling + pm_hotel_casinos + } +} + # Nuclear Power Plants pmg_base_nuclear_power_plants = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" @@ -135,16 +190,6 @@ pmg_amenities = { } } -pmg_commerce_services = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - production_methods = { - pm_traditional_city_center - pm_modern_downtown - pm_developed_city_center - pm_highrise_downtown_area - } -} - pmg_public_transport = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { diff --git a/common/production_method_groups/07_government.txt b/common/production_method_groups/07_government.txt index e4da1b89a..dff2089b0 100644 --- a/common/production_method_groups/07_government.txt +++ b/common/production_method_groups/07_government.txt @@ -22,6 +22,15 @@ pmg_admin_telecom = { } } +pmg_administration_outsourcing = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + ai_selection = most_productive + production_methods = { + pm_no_administration_outsourcing + pm_professional_bureaucratic_services + } +} + # University pmg_base_university = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" @@ -45,3 +54,12 @@ pmg_university_telecom = { pm_world_wide_web_university } } + +pmg_university_outsourcing = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + ai_selection = most_productive + production_methods = { + pm_no_university_outsourcing + pm_professional_research_services + } +} diff --git a/common/production_method_groups/08_monuments.txt b/common/production_method_groups/08_monuments.txt index 55c067c70..280c8ccb0 100644 --- a/common/production_method_groups/08_monuments.txt +++ b/common/production_method_groups/08_monuments.txt @@ -127,6 +127,17 @@ pmg_base_building_vatican_city = { } } +pmg_base_building_kaaba = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + ai_selection = most_productive + is_hidden_when_unavailable = yes + production_methods = { + pm_default_building_kaaba + pm_monument_prestige_only_kaaba + pm_monument_no_effects + } +} + pmg_base_building_white_house = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" ai_selection = most_productive @@ -154,6 +165,18 @@ pmg_base_building_power_bloc_statue = { } } +pmg_base_building_interstate_highway_system = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + ai_selection = most_productive + is_hidden_when_unavailable = yes + + production_methods = { + pm_default_building_interstate_highway_system + pm_monument_prestige_only + pm_monument_no_effects + } +} + #CWP Pre-Existing Monuments pmg_base_building_kremlin = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" @@ -209,4 +232,4 @@ pmg_base_monte_carlo_casinos = { # pm_monument_prestige_only # pm_monument_no_effects # } -#} \ No newline at end of file +#} diff --git a/common/production_method_groups/11_private_infrastructure.txt b/common/production_method_groups/11_private_infrastructure.txt index 2068881c6..244af131b 100644 --- a/common/production_method_groups/11_private_infrastructure.txt +++ b/common/production_method_groups/11_private_infrastructure.txt @@ -78,6 +78,17 @@ pmg_rolling_stock = { } } +# Airports: +pmg_base_airport = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + ai_selection = most_profitable + production_methods = { + pm_cargo_airport + pm_regional_airport + pm_international_airport + } +} + # Trade centers: pmg_base_building_trade_center = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" diff --git a/common/production_methods/06_urban.txt b/common/production_methods/06_urban.txt index fdc31550a..9a87b359b 100644 --- a/common/production_methods/06_urban.txt +++ b/common/production_methods/06_urban.txt @@ -482,11 +482,11 @@ pm_cable_television = { } } -pm_satellite_television = { - texture = "gfx/interface/icons/production_method_icons/urban/film_art.dds" - unlocking_technologies = { - satellite_communication - } +pm_satellite_television = { + texture = "gfx/interface/icons/production_method_icons/urban/film_art.dds" + unlocking_technologies = { + satellite_communication + } building_modifiers = { workforce_scaled = { goods_input_telecommunications_add = 40 @@ -501,14 +501,251 @@ pm_satellite_television = { building_employment_machinists_add = 1500 building_employment_clerks_add = 2000 } - } -} - -####################### Nuclear Power Plants ####################### -pm_nuclear_plant = { - texture = "gfx/interface/icons/production_method_icons/urban/power_plant.dds" - unlocking_technologies = { - civil_nuclear_power + } +} + +####################### Service Sectors ####################### +pm_general_services = { + texture = "gfx/interface/icons/production_method_icons/urban/market_stalls.dds" + building_modifiers = { + workforce_scaled = { + goods_output_services_add = 35 + # balance: inputs 0 (none); outputs 1050 (services 35x30); weekly productivity 0.105 + } + level_scaled = { + building_employment_shopkeepers_add = 2000 + building_employment_clerks_add = 3000 + building_employment_laborers_add = 5000 + } + } +} + +pm_professional_service_sectors = { + texture = "gfx/interface/icons/production_method_icons/urban/market_squares.dds" + unlocking_technologies = { + vertical_organization + } + building_modifiers = { + workforce_scaled = { + goods_input_paper_add = 5 + goods_input_telecommunications_add = 5 + goods_output_services_add = 60 + # balance: inputs 400 (paper 5x30 + telecommunications 5x50); outputs 1800 (services 60x30); weekly productivity 0.140 + } + level_scaled = { + building_employment_shopkeepers_add = 3000 + building_employment_clerks_add = 5000 + building_employment_laborers_add = 2000 + } + } +} + +pm_digital_service_sectors = { + texture = "gfx/interface/icons/production_method_icons/urban/covered_markets.dds" + unlocking_technologies = { + digital_commerce + } + building_modifiers = { + workforce_scaled = { + goods_input_telecommunications_add = 10 + goods_input_computers_add = 5 + goods_input_electricity_add = 5 + goods_output_services_add = 90 + # balance: inputs 1100 (telecommunications 10x50 + computers 5x90 + electricity 5x30); outputs 2700 (services 90x30); weekly productivity 0.320 + } + level_scaled = { + building_employment_engineers_add = 1000 + building_employment_shopkeepers_add = 3000 + building_employment_clerks_add = 4000 + } + } +} + +pm_no_restaurants = { + texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" +} + +pm_restaurants = { + texture = "gfx/interface/icons/production_method_icons/urban/market_squares.dds" + unlocking_technologies = { + refrigeration + } + building_modifiers = { + workforce_scaled = { + goods_input_groceries_add = 15 + goods_output_services_add = 25 + # balance: inputs 450 (groceries 15x30); outputs 750 (services 25x30); weekly productivity 0.060 + } + level_scaled = { + building_employment_shopkeepers_add = 1000 + building_employment_laborers_add = 2000 + } + } +} + +pm_franchise_restaurants = { + texture = "gfx/interface/icons/production_method_icons/urban/covered_markets.dds" + unlocking_technologies = { + shopping_malls + } + building_modifiers = { + workforce_scaled = { + goods_input_groceries_add = 30 + goods_input_electricity_add = 5 + goods_output_services_add = 60 + # balance: inputs 1050 (groceries 30x30 + electricity 5x30); outputs 1800 (services 60x30); weekly productivity 0.150 + } + level_scaled = { + building_employment_shopkeepers_add = 1500 + building_employment_clerks_add = 500 + building_employment_laborers_add = 2000 + } + } +} + +pm_no_clubs = { + texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" +} + +pm_night_clubs = { + texture = "gfx/interface/icons/production_method_icons/urban/arcades.dds" + unlocking_technologies = { + enclosed_arcades + } + building_modifiers = { + workforce_scaled = { + goods_input_liquor_add = 20 + goods_output_services_add = 45 + # balance: inputs 600 (liquor 20x30); outputs 1350 (services 45x30); weekly productivity 0.150 + } + level_scaled = { + building_employment_shopkeepers_add = 1000 + building_employment_laborers_add = 2000 + } + } +} + +####################### Hotels ####################### +pm_boarding_houses = { + texture = "gfx/interface/icons/production_method_icons/urban/market_stalls.dds" + building_modifiers = { + workforce_scaled = { + goods_input_services_add = 25 + goods_output_tourism_add = 30 + # balance: inputs 750 (services 25x30); outputs 1800 (tourism 30x60); weekly productivity 0.105 + } + level_scaled = { + building_employment_shopkeepers_add = 1000 + building_employment_clerks_add = 2000 + building_employment_laborers_add = 7000 + } + } +} + +pm_modern_hotels = { + texture = "gfx/interface/icons/production_method_icons/urban/market_squares.dds" + unlocking_technologies = { + package_vacation + } + building_modifiers = { + workforce_scaled = { + goods_input_services_add = 40 + goods_input_electricity_add = 5 + goods_output_tourism_add = 60 + # balance: inputs 1350 (services 40x30 + electricity 5x30); outputs 3600 (tourism 60x60); weekly productivity 0.225 + } + level_scaled = { + building_employment_shopkeepers_add = 2000 + building_employment_clerks_add = 3000 + building_employment_laborers_add = 5000 + } + } +} + +pm_luxury_resorts = { + texture = "gfx/interface/icons/production_method_icons/urban/covered_markets.dds" + unlocking_technologies = { + wide_body_jetliners + } + building_modifiers = { + workforce_scaled = { + goods_input_services_add = 60 + goods_input_electricity_add = 10 + goods_input_telecommunications_add = 5 + goods_output_tourism_add = 100 + # balance: inputs 2350 (services 60x30 + electricity 10x30 + telecommunications 5x50); outputs 6000 (tourism 100x60); weekly productivity 0.456 + } + level_scaled = { + building_employment_shopkeepers_add = 3000 + building_employment_clerks_add = 4000 + building_employment_laborers_add = 3000 + } + } +} + +pm_no_hotel_transport = { + texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" +} + +pm_tourist_shuttles = { + texture = "gfx/interface/icons/production_method_icons/urban/public_trams.dds" + unlocking_technologies = { + package_vacation + } + building_modifiers = { + workforce_scaled = { + goods_input_transportation_add = 10 + goods_output_tourism_add = 15 + # balance: inputs 300 (transportation 10x30); outputs 900 (tourism 15x60); weekly productivity 0.060 + } + } +} + +pm_integrated_travel_packages = { + texture = "gfx/interface/icons/production_method_icons/urban/public_motor_carriages.dds" + unlocking_technologies = { + wide_body_jetliners + } + building_modifiers = { + workforce_scaled = { + goods_input_transportation_add = 25 + goods_output_tourism_add = 40 + # balance: inputs 750 (transportation 25x30); outputs 2400 (tourism 40x60); weekly productivity 0.165 + } + } +} + +pm_no_gambling = { + texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" +} + +pm_hotel_casinos = { + texture = "gfx/interface/icons/production_method_icons/urban/arcades.dds" + unlocking_technologies = { + package_vacation + } + state_modifiers = { + workforce_scaled = { + state_turmoil_effects_mult = 0.05 + } + } + building_modifiers = { + workforce_scaled = { + goods_output_tourism_add = 30 + # balance: inputs 0 (none); outputs 1800 (tourism 30x60); weekly productivity 0.180 + } + level_scaled = { + building_employment_shopkeepers_add = 1000 + building_employment_clerks_add = 1000 + } + } +} + +####################### Nuclear Power Plants ####################### +pm_nuclear_plant = { + texture = "gfx/interface/icons/production_method_icons/urban/power_plant.dds" + unlocking_technologies = { + civil_nuclear_power } building_modifiers = { workforce_scaled = { @@ -881,8 +1118,8 @@ pm_open_air_markets = { city_lights_color_index = 0 # set in defines/cwp_graphics.txt building_modifiers = { workforce_scaled = { - goods_output_services_add = 10 - # balance: inputs 0 (none); outputs 300 (services 10x30); weekly productivity 0.050 + goods_output_deposits_add = 10 + # balance: inputs 0 (none); outputs 250 (deposits 10x25); weekly productivity 0.042 } level_scaled = { building_employment_shopkeepers_add = 500 @@ -903,8 +1140,8 @@ pm_enclosed_arcades = { goods_input_wood_add = 1 goods_input_glass_add = 1 goods_input_cement_add = 1 - goods_output_services_add = 20 - # balance: inputs 90 (wood 1x20 + glass 1x40 + cement 1x30); outputs 600 (services 20x30); weekly productivity 0.085 + goods_output_deposits_add = 20 + # balance: inputs 90 (wood 1x20 + glass 1x40 + cement 1x30); outputs 500 (deposits 20x25); weekly productivity 0.068 } level_scaled = { building_employment_shopkeepers_add = 1000 @@ -926,8 +1163,8 @@ pm_enclosed_shopping_malls = { goods_input_glass_add = 2 goods_input_electricity_add = 2 goods_input_cement_add = 2 - goods_output_services_add = 30 - # balance: inputs 300 (steel 2x50 + glass 2x40 + electricity 2x30 + cement 2x30); outputs 900 (services 30x30); weekly productivity 0.100 + goods_output_deposits_add = 30 + # balance: inputs 300 (steel 2x50 + glass 2x40 + electricity 2x30 + cement 2x30); outputs 750 (deposits 30x25); weekly productivity 0.075 } level_scaled = { building_employment_shopkeepers_add = 1000 @@ -949,8 +1186,8 @@ pm_vertical_shopping_malls = { goods_input_glass_add = 4 goods_input_electricity_add = 3 goods_input_cement_add = 4 - goods_output_services_add = 60 - # balance: inputs 520 (steel 3x50 + glass 4x40 + electricity 3x30 + cement 4x30); outputs 1800 (services 60x30); weekly productivity 0.213 + goods_output_deposits_add = 60 + # balance: inputs 520 (steel 3x50 + glass 4x40 + electricity 3x30 + cement 4x30); outputs 1500 (deposits 60x25); weekly productivity 0.163 } level_scaled = { building_employment_shopkeepers_add = 1500 @@ -960,101 +1197,8 @@ pm_vertical_shopping_malls = { } } -## Commerce Services -pm_traditional_city_center = { - texture = "gfx/interface/icons/production_method_icons/government_run.dds" - unlocking_technologies = { - planned_cities - } - building_modifiers = { - workforce_scaled = { - goods_input_cement_add = 1 - goods_output_professional_services_add = 5 - # balance: inputs 30 (cement 1x30); outputs 450 (professional_services 5x90); weekly productivity 0.105 - } - level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_clerks_add = 3000 - } - } -} - -pm_modern_downtown = { - texture = "gfx/interface/icons/production_method_icons/government_run.dds" - unlocking_technologies = { - shopping_malls - } - building_modifiers = { - workforce_scaled = { - goods_input_iron_add = 1 - goods_input_glass_add = 2 - goods_input_electricity_add = 1 - goods_input_cement_add = 2 - goods_output_professional_services_add = 10 - # balance: inputs 210 (iron 1x40 + glass 2x40 + electricity 1x30 + cement 2x30); outputs 900 (professional_services 10x90); weekly productivity 0.172 - } - level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_clerks_add = 3000 - } - } -} - -pm_developed_city_center = { - texture = "gfx/interface/icons/production_method_icons/government_run.dds" - unlocking_technologies = { - sky_lobbies - } - building_modifiers = { - workforce_scaled = { - goods_input_steel_add = 2 - goods_input_glass_add = 2 - goods_input_electricity_add = 2 - goods_input_cement_add = 3 - goods_output_professional_services_add = 20 - # balance: inputs 330 (steel 2x50 + glass 2x40 + electricity 2x30 + cement 3x30); outputs 1800 (professional_services 20x90); weekly productivity 0.367 - } - level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_clerks_add = 3000 - } - } - state_modifiers = { - workforce_scaled = { - building_banks_throughput_add = 0.05 - } - } -} - -pm_highrise_downtown_area = { - texture = "gfx/interface/icons/production_method_icons/urban/professional_districts.dds" - unlocking_technologies = { - highrise_shopping_complexes - } - building_modifiers = { - workforce_scaled = { - goods_input_steel_add = 2 - goods_input_glass_add = 4 - goods_input_electricity_add = 3 - goods_input_cement_add = 5 - goods_output_professional_services_add = 40 - # balance: inputs 500 (steel 2x50 + glass 4x40 + electricity 3x30 + cement 5x30); outputs 3600 (professional_services 40x90); weekly productivity 0.775 - } - level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_clerks_add = 3000 - } - } - state_modifiers = { - workforce_scaled = { - building_banks_throughput_add = 0.05 - building_university_throughput_add = 0.05 - } - } -} - -## Public Transportation -pm_no_public_transport = { +## Public Transportation +pm_no_public_transport = { texture = "gfx/interface/icons/production_method_icons/urban/no_public_transport.dds" ai_value = 1 } @@ -1141,8 +1285,8 @@ pm_integrated_metro_transport = { ## Urban Churches pm_state_churches = { texture = "gfx/interface/icons/production_method_icons/government/ownership_clergy.dds" - disallowing_laws = { - law_state_atheism + unlocking_laws = { + law_state_religion } building_modifiers = { level_scaled = { @@ -1153,6 +1297,10 @@ pm_state_churches = { pm_free_churches = { texture = "gfx/interface/icons/production_method_icons/government/ownership_aristocrats.dds" + disallowing_laws = { + law_state_religion + law_state_atheism + } building_modifiers = { level_scaled = { building_employment_clergymen_add = 100 @@ -1163,6 +1311,9 @@ pm_free_churches = { pm_anticlericalism = { texture = "gfx/interface/icons/production_method_icons/government/ownership_bureaucrats.dds" + unlocking_laws = { + law_state_atheism + } building_modifiers = { level_scaled = { building_employment_bureaucrats_add = 50 @@ -1192,12 +1343,12 @@ pm_bus_tramways_for_urban_center = { goods_input_engines_add = 1 goods_input_refined_fuel_add = 1 goods_input_cement_add = 1 - goods_output_services_add = 6 - # balance: inputs 240 (automobiles 1x100 + engines 1x60 + refined_fuel 1x50 + cement 1x30); outputs 180 (services 6x30); weekly productivity per worker removed -0.240 + goods_output_transportation_add = 6 + # balance: inputs 240 (automobiles 1x100 + engines 1x60 + refined_fuel 1x50 + cement 1x30); outputs 180 (transportation 6x30); weekly productivity per worker removed -0.240 } level_scaled = { building_employment_laborers_add = -500 - # automation balance: subtracts 500 laborers; inputs automobiles 1, engines 1, refined_fuel 1; outputs services 6; target net cost 25, actual net cost 30, raw input cost 210 + # automation balance: subtracts 500 laborers; inputs automobiles 1, engines 1, refined_fuel 1; outputs transportation 6; target net cost 25, actual net cost 30, raw input cost 210 building_employment_machinists_add = 250 } } @@ -1222,12 +1373,12 @@ pm_metropolitan_railway_for_urban_center = { goods_input_engines_add = 4 goods_input_electricity_add = 4 goods_input_cement_add = 3 - goods_output_services_add = 9 - # balance: inputs 450 (engines 4x60 + electricity 4x30 + cement 3x30); outputs 270 (services 9x30); weekly productivity per worker removed -0.360 + goods_output_transportation_add = 9 + # balance: inputs 450 (engines 4x60 + electricity 4x30 + cement 3x30); outputs 270 (transportation 9x30); weekly productivity per worker removed -0.360 } level_scaled = { building_employment_laborers_add = -1000 - # automation balance: subtracts 1000 laborers; inputs electricity 4, engines 4; outputs services 9; target net cost 90, actual net cost 90, raw input cost 360 + # automation balance: subtracts 1000 laborers; inputs electricity 4, engines 4; outputs transportation 9; target net cost 90, actual net cost 90, raw input cost 360 building_employment_machinists_add = 500 } } @@ -1253,12 +1404,12 @@ pm_integrated_metro_transport_for_urban_center = { goods_input_automobiles_add = 3 goods_input_electricity_add = 3 goods_input_cement_add = 5 - goods_output_services_add = 12 - # balance: inputs 720 (engines 3x60 + automobiles 3x100 + electricity 3x30 + cement 5x30); outputs 360 (services 12x30); weekly productivity per worker removed -0.360 + goods_output_transportation_add = 12 + # balance: inputs 720 (engines 3x60 + automobiles 3x100 + electricity 3x30 + cement 5x30); outputs 360 (transportation 12x30); weekly productivity per worker removed -0.360 } level_scaled = { building_employment_laborers_add = -2000 - # automation balance: subtracts 2000 laborers; inputs automobiles 3, electricity 3, engines 3; outputs services 12; target net cost 220, actual net cost 210, raw input cost 570 + # automation balance: subtracts 2000 laborers; inputs automobiles 3, electricity 3, engines 3; outputs transportation 12; target net cost 220, actual net cost 210, raw input cost 570 building_employment_machinists_add = 1000 } } diff --git a/common/production_methods/07_government.txt b/common/production_methods/07_government.txt index 193205723..01f295e3a 100644 --- a/common/production_methods/07_government.txt +++ b/common/production_methods/07_government.txt @@ -196,6 +196,29 @@ pm_world_wide_web_government = { } } +## Administration Outsourcing +pm_no_administration_outsourcing = { + texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" +} + +pm_professional_bureaucratic_services = { + texture = "gfx/interface/icons/production_method_icons/government/vertical_filing_cabinets.dds" + unlocking_technologies = { + macroeconomics + } + country_modifiers = { + workforce_scaled = { + country_bureaucracy_add = 25 + } + } + building_modifiers = { + workforce_scaled = { + goods_input_professional_services_add = 5 + # balance: inputs 450 (professional_services 5x90); outputs 25 country bureaucracy; weekly productivity -0.450 + } + } +} + ############### University ############### ## Base University PMG pm_classical_academics = { @@ -383,3 +406,26 @@ pm_world_wide_web_university = { } } } + +## University Outsourcing +pm_no_university_outsourcing = { + texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" +} + +pm_professional_research_services = { + texture = "gfx/interface/icons/production_method_icons/government/interdisciplinary_studies.dds" + unlocking_technologies = { + academia + } + country_modifiers = { + workforce_scaled = { + country_weekly_innovation_add = 1 + } + } + building_modifiers = { + workforce_scaled = { + goods_input_professional_services_add = 5 + # balance: inputs 450 (professional_services 5x90); outputs 1 country weekly innovation; weekly productivity -0.450 + } + } +} diff --git a/common/production_methods/08_monuments.txt b/common/production_methods/08_monuments.txt index daf8ae340..3dc76bd6d 100644 --- a/common/production_methods/08_monuments.txt +++ b/common/production_methods/08_monuments.txt @@ -7,9 +7,14 @@ pm_default_building_eiffel_tower = { country_prestige_add = 100 } } + state_modifiers = { + workforce_scaled = { + building_group_bg_tourism_throughput_add = 0.5 + } + } building_modifiers = { workforce_scaled = { - # goods_output_tourism_add = 200 + goods_output_tourism_add = 200 } level_scaled = { building_employment_engineers_add = 500 @@ -34,10 +39,15 @@ pm_default_building_cristo_redentor = { country_prestige_add = 50 } } + state_modifiers = { + workforce_scaled = { + building_group_bg_tourism_throughput_add = 0.25 + } + } building_modifiers = { workforce_scaled = { - # goods_output_tourism_add = 200 + goods_output_tourism_add = 200 } level_scaled = { @@ -54,9 +64,14 @@ pm_default_building_angkor_wat = { country_prestige_add = 25 } } + state_modifiers = { + workforce_scaled = { + building_group_bg_tourism_throughput_add = 0.1 + } + } building_modifiers = { workforce_scaled = { - # goods_output_tourism_add = 200 + goods_output_tourism_add = 200 } level_scaled = { building_employment_clergymen_add = 1000 @@ -76,11 +91,12 @@ pm_default_building_big_ben = { state_modifiers = { workforce_scaled = { building_throughput_add = 0.01 + building_group_bg_tourism_throughput_add = 0.25 } } building_modifiers = { workforce_scaled = { - # goods_output_tourism_add = 200 + goods_output_tourism_add = 200 } level_scaled = { building_employment_engineers_add = 500 @@ -103,9 +119,14 @@ pm_default_building_forbidden_city = { country_prestige_add = 25 } } + state_modifiers = { + workforce_scaled = { + building_group_bg_tourism_throughput_add = 0.1 + } + } building_modifiers = { workforce_scaled = { - # goods_output_tourism_add = 300 + goods_output_tourism_add = 300 } level_scaled = { building_employment_bureaucrats_add = 2000 @@ -124,12 +145,12 @@ pm_cultural_building_hagia_sophia = { } state_modifiers = { workforce_scaled = { - building_group_bg_tourism_throughput_add = 0.1 + building_group_bg_tourism_throughput_add = 0.15 } } building_modifiers = { workforce_scaled = { - # goods_output_tourism_add = 200 + goods_output_tourism_add = 200 } level_scaled = { building_employment_bureaucrats_add = 800 @@ -152,11 +173,12 @@ pm_clerical_building_hagia_sophia = { state_modifiers = { workforce_scaled = { state_migration_pull_mult = 0.1 + building_group_bg_tourism_throughput_add = 0.1 } } building_modifiers = { workforce_scaled = { - # goods_output_tourism_add = 200 + goods_output_tourism_add = 200 } level_scaled = { building_employment_clergymen_add = 800 @@ -178,12 +200,13 @@ pm_default_building_mosque_of_djenne = { state_modifiers = { workforce_scaled = { state_education_access_add = 0.2 + building_group_bg_tourism_throughput_add = 0.1 } } building_modifiers = { workforce_scaled = { - # goods_output_tourism_add = 200 + goods_output_tourism_add = 200 } level_scaled = { @@ -203,13 +226,13 @@ pm_cultural_building_saint_basils_cathedral = { } state_modifiers = { workforce_scaled = { - building_group_bg_tourism_throughput_add = 0.1 + building_group_bg_tourism_throughput_add = 0.25 state_bureaucracy_population_base_cost_factor_mult = -0.1 } } building_modifiers = { workforce_scaled = { - # goods_output_tourism_add = 200 + goods_output_tourism_add = 200 } level_scaled = { building_employment_bureaucrats_add = 1000 @@ -232,12 +255,13 @@ pm_clerical_building_saint_basils_cathedral = { } state_modifiers = { workforce_scaled = { - state_migration_pull_mult = 0.1 + state_migration_pull_mult = 0.25 + building_group_bg_tourism_throughput_add = 0.1 } } building_modifiers = { workforce_scaled = { - # goods_output_tourism_add = 200 + goods_output_tourism_add = 200 } level_scaled = { building_employment_clergymen_add = 800 @@ -262,7 +286,7 @@ pm_default_building_statue_of_liberty = { } building_modifiers = { workforce_scaled = { - # goods_output_tourism_add = 200 + goods_output_tourism_add = 200 } level_scaled = { building_employment_bureaucrats_add = 200 @@ -280,9 +304,14 @@ pm_default_building_taj_mahal = { country_prestige_add = 25 } } + state_modifiers = { + workforce_scaled = { + building_group_bg_tourism_throughput_add = 0.15 + } + } building_modifiers = { workforce_scaled = { - # goods_output_tourism_add = 200 + goods_output_tourism_add = 200 } level_scaled = { building_employment_bureaucrats_add = 200 @@ -305,9 +334,14 @@ pm_default_building_vatican_city = { country_authority_add = 100 } } + state_modifiers = { + workforce_scaled = { + building_group_bg_tourism_throughput_add = 0.50 + } + } building_modifiers = { workforce_scaled = { - # goods_output_tourism_add = 200 + goods_output_tourism_add = 200 } level_scaled = { building_employment_clergymen_add = 1000 @@ -326,6 +360,50 @@ pm_monument_prestige_only_vatican_city = { } } +pm_default_building_kaaba = { + texture = "gfx/interface/icons/production_method_icons/other/wonders.dds" + unlocking_religions = { + sunni + shiite + ibadi + } + country_modifiers = { + workforce_scaled = { + interest_group_ig_devout_pol_str_mult = 0.50 + country_clergymen_pol_str_mult = 0.25 + country_influence_add = 150 + country_authority_add = 150 + country_prestige_add = 75 + } + } + state_modifiers = { + workforce_scaled = { + building_group_bg_tourism_throughput_add = 1.00 + state_migration_pull_mult = 0.25 + } + } + building_modifiers = { + workforce_scaled = { + goods_output_tourism_add = 500 + } + level_scaled = { + building_employment_clergymen_add = 3000 + building_employment_clerks_add = 1000 + } + unscaled = { + } + } +} + +pm_monument_prestige_only_kaaba = { + texture = "gfx/interface/icons/production_method_icons/other/wonders.dds" + country_modifiers = { + throughput_scaled = { + country_prestige_add = 50 + } + } +} + pm_default_building_white_house = { texture = "gfx/interface/icons/production_method_icons/other/wonders.dds" state_modifiers = { @@ -485,6 +563,32 @@ pm_power_bloc_prestige_only = { } } +pm_default_building_interstate_highway_system = { + texture = "gfx/interface/icons/production_method_icons/other/highways.dds" + + state_modifiers = { + workforce_scaled = { + state_infrastructure_add = 100 + state_infrastructure_from_automobiles_consumption_add = 0.50 + state_infrastructure_mult = 0.10 + state_market_access_price_impact = 0.05 + } + } + + state_modifiers = { + workforce_scaled = { + military_formation_mobilization_speed_mult = 0.10 + } + } + + building_modifiers = { + level_scaled = { + building_employment_bureaucrats_add = 500 + building_employment_engineers_add = 500 + } + } +} + # #CWP Pre-Existing Monument PMs # pm_default_building_national_mall = { # texture = "gfx/interface/icons/production_method_icons/other/wonders.dds" diff --git a/common/production_methods/11_private_infrastructure.txt b/common/production_methods/11_private_infrastructure.txt index 0d6f724ec..02b9230b1 100644 --- a/common/production_methods/11_private_infrastructure.txt +++ b/common/production_methods/11_private_infrastructure.txt @@ -54,9 +54,9 @@ pm_company_headquarter_worker_cooperative = { building_modifiers = { workforce_scaled = { goods_input_professional_services_add = 5 - goods_output_deposits_add = 30 - # balance: inputs 450 (professional_services 5x90); outputs 750 (deposits 30x25); weekly productivity 3.000 - } + goods_output_deposits_add = 25 + # balance: inputs 450 (professional_services 5x90); outputs 625 (deposits 25x25); weekly productivity 1.750 + } level_scaled = { building_employment_shopkeepers_add = 50 building_employment_clerks_add = 50 @@ -73,10 +73,15 @@ pm_company_headquarter_worker_cooperative = { pm_privately_owned = { texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" - building_modifiers = { - level_scaled = { - building_employment_capitalists_add = 50 - building_employment_shopkeepers_add = 25 + building_modifiers = { + workforce_scaled = { + goods_input_professional_services_add = 5 + goods_output_deposits_add = 25 + # balance: inputs 450 (professional_services 5x90); outputs 625 (deposits 25x25); weekly productivity 0.700 + } + level_scaled = { + building_employment_capitalists_add = 50 + building_employment_shopkeepers_add = 25 building_employment_clerks_add = 25 } } @@ -89,10 +94,15 @@ pm_publicly_traded = { # mutual_funds } - building_modifiers = { - level_scaled = { - building_employment_capitalists_add = 50 - building_employment_bureaucrats_add = 25 + building_modifiers = { + workforce_scaled = { + goods_input_professional_services_add = 5 + goods_output_deposits_add = 25 + # balance: inputs 450 (professional_services 5x90); outputs 625 (deposits 25x25); weekly productivity 1.750 + } + level_scaled = { + building_employment_capitalists_add = 50 + building_employment_bureaucrats_add = 25 building_employment_clerks_add = 25 } } @@ -405,7 +415,7 @@ pm_maglev_trains = { state_infrastructure_add = 100 } - } + } unlocking_production_methods = { pm_modern_rolling_stock } @@ -493,6 +503,91 @@ pm_modern_rolling_stock = { } } +##### Airports +# Base Airport - pmg_base_airport: +pm_cargo_airport = { + texture = "gfx/interface/icons/production_method_icons/other/airfield.dds" + ai_value = 1500 + unlocking_technologies = { + civilian_airlines + } + building_modifiers = { + workforce_scaled = { + goods_input_commercial_aircraft_add = 15 + goods_input_refined_fuel_add = 50 + # balance: inputs 2750 (commercial_aircraft 5x200 + refined_fuel 35x50); outputs 125 infrastructure; niche exceeds rail infrastructure but has no transportation output + } + level_scaled = { + building_employment_machinists_add = 1500 + building_employment_laborers_add = 3500 + } + } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 50 + state_infrastructure_add = 125 + } + } +} + +pm_regional_airport = { + texture = "gfx/interface/icons/production_method_icons/other/national_airport.dds" + is_default = yes + ai_value = 2000 + unlocking_technologies = { + civilian_airlines + } + building_modifiers = { + workforce_scaled = { + goods_input_commercial_aircraft_add = 15 + goods_input_refined_fuel_add = 50 + goods_output_transportation_add = 230 + # balance: inputs 4950 (commercial_aircraft 6x200 + refined_fuel 75x50); outputs 6900 (transportation 230x30); beats rail transportation but gives no infrastructure + } + level_scaled = { + building_employment_engineers_add = 500 + building_employment_machinists_add = 1500 + building_employment_clerks_add = 1000 + building_employment_laborers_add = 2000 + } + } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 50 + } + } +} + +pm_international_airport = { + texture = "gfx/interface/icons/production_method_icons/other/international_airport.dds" + ai_value = 3000 + unlocking_technologies = { + wide_body_jetliners + } + building_modifiers = { + workforce_scaled = { + goods_input_commercial_aircraft_add = 20 + goods_input_refined_fuel_add = 60 + goods_output_transportation_add = 210 + # balance: inputs 5600 (commercial_aircraft 8x200 + refined_fuel 80x50); outputs 6300 (transportation 210x30) plus tourism throughput + } + level_scaled = { + building_employment_engineers_add = 1000 + building_employment_machinists_add = 1500 + building_employment_clerks_add = 1500 + building_employment_laborers_add = 1000 + } + } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 60 + } + unscaled = { + building_group_bg_tourism_throughput_add = 0.25 + } + } +} + ########### Trade centers # Base Trade Center - pmg_base_building_trade_center: pm_trade_center = { diff --git a/common/script_values/cwp_ideology_values.txt b/common/script_values/cwp_ideology_values.txt index 51541228a..48e75b5ee 100644 --- a/common/script_values/cwp_ideology_values.txt +++ b/common/script_values/cwp_ideology_values.txt @@ -13,11 +13,6 @@ add = 1 } - if = { - limit = { has_law_or_variant = law_type:law_guild_system } - add = 1 - } - if = { limit = { has_law_or_variant = law_type:law_hindu_caste_enforced } add = 1 @@ -70,11 +65,6 @@ ideology_traditionalist_minoritarian_favoured_laws = { add = 1 } - if = { - limit = { has_law_or_variant = law_type:law_guild_system } - add = 1 - } - if = { limit = { has_law_or_variant = law_type:law_hindu_caste_enforced } add = 1 @@ -300,10 +290,6 @@ ideology_radical_disfavoured_laws = { add = 1 } - if = { - limit = { has_law_or_variant = law_type:law_guild_system } - add = 1 - } } ideology_reformer_favoured_laws = { @@ -368,7 +354,6 @@ ideology_reformer_disfavoured_laws = { limit = { OR = { has_law_or_variant = law_type:law_combination_acts - has_law_or_variant = law_type:law_guild_system } } add = 1 @@ -477,7 +462,6 @@ ideology_communist_disfavoured_laws = { limit = { OR = { has_law = law_type:law_monarchy - has_law_or_variant = law_type:law_corporate_state has_law_or_variant = law_type:law_theocracy } } @@ -509,7 +493,6 @@ ideology_communist_disfavoured_laws = { limit = { OR = { has_law_or_variant = law_type:law_corporatized_unions - has_law_or_variant = law_type:law_guild_system } } add = 1 @@ -571,7 +554,6 @@ ideology_vanguardist_disfavoured_laws = { limit = { OR = { has_law = law_type:law_monarchy - has_law_or_variant = law_type:law_corporate_state has_law_or_variant = law_type:law_theocracy } } @@ -621,7 +603,6 @@ ideology_vanguardist_disfavoured_laws = { limit = { OR = { has_law_or_variant = law_type:law_corporatized_unions - has_law_or_variant = law_type:law_guild_system } } add = 1 @@ -740,10 +721,6 @@ ideology_fascist_favoured_laws = { add = 1 } - if = { - limit = { has_law_or_variant = law_type:law_corporate_state } - add = 1 - } if = { limit = { has_law_or_variant = law_type:law_corporatized_unions } @@ -808,7 +785,6 @@ ideology_anarchist_disfavoured_laws = { limit = { OR = { has_law = law_type:law_monarchy - has_law_or_variant = law_type:law_corporate_state has_law_or_variant = law_type:law_theocracy } } @@ -897,7 +873,6 @@ ideology_market_liberal_disfavoured_laws = { if = { limit = { OR = { - has_law_or_variant = law_type:law_guild_system has_law_or_variant = law_type:law_corporatized_unions } } @@ -1284,11 +1259,6 @@ ideology_corporatist_leader_favoured_laws = { # Maximum value = 5 value = 0 - if = { - limit = { has_law_or_variant = law_type:law_corporate_state } - add = 1 - } - if = { limit = { OR = { diff --git a/common/scripted_effects/00_victoria_scripted_effects.txt b/common/scripted_effects/00_victoria_scripted_effects.txt index be5e975bb..126a6a373 100644 --- a/common/scripted_effects/00_victoria_scripted_effects.txt +++ b/common/scripted_effects/00_victoria_scripted_effects.txt @@ -929,7 +929,6 @@ has_ideology = ideology:ideology_corporatist_leader } } - has_law_or_variant = law_type:law_corporate_state } } } diff --git a/common/scripted_effects/cwp_coup_scripted_effects.txt b/common/scripted_effects/cwp_coup_scripted_effects.txt index 9400a6a78..623854c1f 100644 --- a/common/scripted_effects/cwp_coup_scripted_effects.txt +++ b/common/scripted_effects/cwp_coup_scripted_effects.txt @@ -245,7 +245,6 @@ coup_victory_government_effects = { has_law = law_type:law_parliamentary_republic has_law = law_type:law_presidential_republic has_law = law_type:law_council_republic - has_law = law_type:law_corporate_state has_law = law_type:law_colonial_administration has_gov_regency = yes } @@ -447,7 +446,6 @@ coup_victory_effect_interaction_display = { has_law = law_type:law_parliamentary_republic has_law = law_type:law_presidential_republic has_law = law_type:law_council_republic - has_law = law_type:law_corporate_state has_gov_regency = yes } } diff --git a/common/scripted_triggers/cwp_coat_of_arms_triggers.txt b/common/scripted_triggers/cwp_coat_of_arms_triggers.txt index f73278a7e..5b4dd43e3 100644 --- a/common/scripted_triggers/cwp_coat_of_arms_triggers.txt +++ b/common/scripted_triggers/cwp_coat_of_arms_triggers.txt @@ -7,14 +7,7 @@ # African Culture Trigger cwp_coat_of_arms_african_trigger = { any_primary_culture = { - OR = { - has_discrimination_trait_group = cwp_heritage_group_african_horn - has_discrimination_trait_group = cwp_heritage_group_central_african - has_discrimination_trait_group = cwp_heritage_group_east_african - has_discrimination_trait_group = cwp_heritage_group_nile_valley - has_discrimination_trait_group = cwp_heritage_group_southern_african - has_discrimination_trait_group = cwp_heritage_group_west_african - } + has_discrimination_trait_group = heritage_group_african } } @@ -22,10 +15,13 @@ cwp_coat_of_arms_african_trigger = { cwp_coat_of_arms_central_asian_trigger = { any_primary_culture = { OR = { - has_discrimination_trait_group = cwp_heritage_group_caucasian - has_discrimination_trait_group = cwp_heritage_group_iranian - has_discrimination_trait_group = cwp_heritage_group_mongolic - has_discrimination_trait_group = cwp_heritage_group_turkic + has_discrimination_trait_group = heritage_group_central_asian + has_discrimination_trait = heritage_persian + has_discrimination_trait = heritage_baluchi + has_discrimination_trait = heritage_kurdish + has_discrimination_trait = heritage_armenian + has_discrimination_trait = heritage_georgian + has_discrimination_trait = heritage_north_caucasian } } } @@ -33,31 +29,14 @@ cwp_coat_of_arms_central_asian_trigger = { # East Asian Culture Trigger cwp_coat_of_arms_east_asian_trigger = { any_primary_culture = { - OR = { - has_discrimination_trait_group = cwp_heritage_group_japanese - has_discrimination_trait_group = cwp_heritage_group_korean - has_discrimination_trait_group = cwp_heritage_group_sninitic - } + has_discrimination_trait_group = heritage_group_east_asian } } # Europe Culture Trigger cwp_coat_of_arms_european_trigger = { any_primary_culture = { - OR = { - has_discrimination_trait_group = cwp_heritage_group_anglo_saxon - has_discrimination_trait_group = cwp_heritage_group_balkoslavic - has_discrimination_trait_group = cwp_heritage_group_baltoscandian - has_discrimination_trait_group = cwp_heritage_group_french - has_discrimination_trait_group = cwp_heritage_group_germanic - has_discrimination_trait_group = cwp_heritage_group_hellenic - has_discrimination_trait_group = cwp_heritage_group_iberian - has_discrimination_trait_group = cwp_heritage_group_italian - has_discrimination_trait_group = cwp_heritage_group_kievan_rus - has_discrimination_trait_group = cwp_heritage_group_modern_celts - has_discrimination_trait_group = cwp_heritage_group_swiss - has_discrimination_trait_group = cwp_heritage_group_western_slavic - } + has_discrimination_trait_group = heritage_group_european } } @@ -65,10 +44,8 @@ cwp_coat_of_arms_european_trigger = { cwp_coat_of_arms_german_trigger = { any_primary_culture = { OR = { - has_discrimination_trait = cwp_heritage_ashkenazi - has_discrimination_trait = cwp_heritage_east_german - has_discrimination_trait = cwp_heritage_north_german - has_discrimination_trait = cwp_heritage_south_german + has_discrimination_trait = heritage_ashkenazi + has_discrimination_trait = heritage_germanic } } } @@ -77,77 +54,88 @@ cwp_coat_of_arms_german_trigger = { cwp_coat_of_arms_hispanic_american_trigger = { any_primary_culture = { has_discrimination_trait_group = cwp_language_group_romance - has_discrimination_trait_group = cwp_heritage_group_latin_american + has_discrimination_trait = heritage_latin_american_settler } } # Iberian Culture Trigger cwp_coat_of_arms_iberian_trigger = { - any_primary_culture = { has_discrimination_trait_group = cwp_heritage_group_iberian } + any_primary_culture = { has_discrimination_trait = heritage_iberian } } # Italian Culture Trigger cwp_coat_of_arms_italian_trigger = { - any_primary_culture = { has_discrimination_trait_group = cwp_heritage_group_italian } + any_primary_culture = { has_discrimination_trait = heritage_italic } } # Native American Culture Trigger cwp_coat_of_arms_native_american_trigger = { any_primary_culture = { - OR = { - has_discrimination_trait_group = cwp_heritage_group_indigenous_north_american - has_discrimination_trait_group = cwp_heritage_group_indigenous_south_american - has_discrimination_trait_group = cwp_heritage_group_mesoamerican - } + has_discrimination_trait_group = heritage_group_indigenous_american } } # Nordic Culture Trigger cwp_coat_of_arms_nordic_trigger = { any_primary_culture = { - OR = { - has_discrimination_trait = cwp_heritage_icelandic - has_discrimination_trait = cwp_heritage_norwegian - } + has_discrimination_trait = heritage_nordic } } # Oceanic Culture Trigger cwp_coat_of_arms_oceanic_trigger = { - any_primary_culture = { has_discrimination_trait_group = cwp_heritage_group_austronesian } + any_primary_culture = { + OR = { + has_discrimination_trait = heritage_insulindian + has_discrimination_trait = heritage_polynesian + has_discrimination_trait = heritage_melanesian + has_discrimination_trait = heritage_micronesian + has_discrimination_trait = heritage_east_african + } + } } # Russian Culture Trigger cwp_coat_of_arms_kievan_russian_trigger = { - any_primary_culture = { has_discrimination_trait_group = cwp_heritage_group_kievan_rus } + any_primary_culture = { has_discrimination_trait = heritage_east_slavic } } # South Asian Culture Trigger cwp_coat_of_arms_south_asian_trigger = { any_primary_culture = { - OR = { - has_discrimination_trait_group = cwp_heritage_group_himalayan - has_discrimination_trait_group = cwp_heritage_group_hindustani - has_discrimination_trait_group = cwp_heritage_group_northeast_indian - } + has_discrimination_trait_group = heritage_group_south_asian } } # Southeast Asian Culture Trigger cwp_coat_of_arms_southeast_asian_trigger = { any_primary_culture = { - has_discrimination_trait_group = cwp_heritage_group_southeast_asian + has_discrimination_trait_group = heritage_group_southeast_asian } } # Turkic Culture Trigger cwp_coat_of_arms_turkic_trigger = { - any_primary_culture = { has_discrimination_trait_group = cwp_heritage_group_turkic } + any_primary_culture = { + OR = { + has_discrimination_trait = heritage_anatolian + has_discrimination_trait = heritage_kipchak + has_discrimination_trait = heritage_tatar + has_discrimination_trait = heritage_turkmen + has_discrimination_trait = heritage_uighur + has_discrimination_trait = heritage_uzbek + } + } } # West African Culture Trigger cwp_coat_of_arms_west_african_trigger = { - any_primary_culture = { has_discrimination_trait_group = cwp_heritage_group_west_african } + any_primary_culture = { + OR = { + has_discrimination_trait = heritage_guinean + has_discrimination_trait = heritage_sahelian + } + } } ############################################ @@ -254,7 +242,6 @@ cwp_coat_of_arms_law_republic_trigger = { exists = scope:actor scope:actor ?= { OR = { - has_law_or_variant = law_type:law_corporate_state has_law_or_variant = law_type:law_presidential_republic has_law_or_variant = law_type:law_parliamentary_republic has_law_or_variant = law_type:law_council_republic diff --git a/common/scripted_triggers/cwp_law_triggers.txt b/common/scripted_triggers/cwp_law_triggers.txt index d251760e1..98c0ccfb1 100644 --- a/common/scripted_triggers/cwp_law_triggers.txt +++ b/common/scripted_triggers/cwp_law_triggers.txt @@ -2,7 +2,6 @@ OR = { AND = { OR = { - has_law_or_variant = law_type:law_guild_system has_law_or_variant = law_type:law_combination_acts } OR = { @@ -61,7 +60,6 @@ country_is_abolishing_factory_councils = { is_enacting_law = law_type:law_right_to_associate is_enacting_law = law_type:law_anti_strike_laws is_enacting_law = law_type:law_combination_acts - is_enacting_law = law_type:law_guild_system } } diff --git a/common/scripted_triggers/cwp_political_movements_triggers.txt b/common/scripted_triggers/cwp_political_movements_triggers.txt index d904884f7..214169471 100644 --- a/common/scripted_triggers/cwp_political_movements_triggers.txt +++ b/common/scripted_triggers/cwp_political_movements_triggers.txt @@ -45,7 +45,6 @@ country_has_laws_in_need_of_modernization = { has_law_or_variant = law_type:law_consumption_based_taxation has_law_or_variant = law_type:law_land_based_taxation } - has_law_or_variant = law_type:law_guild_system has_law_or_variant = law_type:law_no_schools } } @@ -64,7 +63,6 @@ country_has_laws_in_need_of_critical_modernization = { has_law_or_variant = law_type:law_consumption_based_taxation has_law_or_variant = law_type:law_land_based_taxation } - has_law_or_variant = law_type:law_guild_system } } @@ -96,15 +94,6 @@ relevant_law_is_critical_to_modernization = { # Takes scope:law scope:law.type = law_type:law_free_trade } } - AND = { - ROOT = { has_law_or_variant = law_type:law_guild_system } - OR = { - scope:law.type = law_type:law_combination_acts - scope:law.type = law_type:law_anti_strike_laws - scope:law.type = law_type:law_corporatized_unions - scope:law.type = law_type:law_right_to_associate - } - } AND = { ROOT = { OR = { diff --git a/common/ship_groups/00_ship_groups.txt b/common/ship_groups/00_ship_groups.txt index 17748beb3..cfb41babb 100644 --- a/common/ship_groups/00_ship_groups.txt +++ b/common/ship_groups/00_ship_groups.txt @@ -3,7 +3,6 @@ color = { 143 63 205 } category = capital_group - ai_weight = 1 } ship_group_cruisers = { @@ -11,7 +10,6 @@ ship_group_cruisers = { color = { 121 175 235 } category = cruiser_group - ai_weight = 1 } ship_group_torpedo_craft = { @@ -19,14 +17,10 @@ ship_group_torpedo_craft = { color = { 20 210 180 } category = torpedo_group - ai_weight = 1 } ship_group_supply_ships = { icon = "gfx/unit_illustrations/unused/light_ships_frigate.dds" color = { 255 255 255 } category = supply - - # Disabled for construction via templates - ai_weight = 0 } diff --git a/common/social_hierarchies/cwp_social_hierarchies.txt b/common/social_hierarchies/cwp_social_hierarchies.txt index 9d026b161..30a345112 100644 --- a/common/social_hierarchies/cwp_social_hierarchies.txt +++ b/common/social_hierarchies/cwp_social_hierarchies.txt @@ -8,7 +8,7 @@ indian_caste_system = { text = indian_caste_system_trigger_desc has_pop_religion = hindu culture = { - has_discrimination_trait_group = cwp_heritage_group_hindustani + has_discrimination_trait_group = heritage_group_south_asian } } } diff --git a/common/state_traits/00_generic_traits.txt b/common/state_traits/00_generic_traits.txt index f27b62957..9b3af1f83 100644 --- a/common/state_traits/00_generic_traits.txt +++ b/common/state_traits/00_generic_traits.txt @@ -42,6 +42,15 @@ state_trait_terra_rossa = { } } +state_trait_great_terroir = { + icon = "gfx/interface/icons/state_trait_icons/vineyard.dds" + modifier = { + building_vineyard_throughput_add = 0.1 + goods_output_wine_mult = 0.1 + goods_output_tourism_mult = 0.1 + } +} + #todo remove geothermal #state_trait_geothermal_reservoirs = { # icon = "gfx/interface/icons/state_trait_icons/geothermal_reservoirs.dds" diff --git a/common/state_traits/03_north_america_traits.txt b/common/state_traits/03_north_america_traits.txt index f71c320e3..fd2b25545 100644 --- a/common/state_traits/03_north_america_traits.txt +++ b/common/state_traits/03_north_america_traits.txt @@ -47,7 +47,7 @@ state_trait_niagara_falls = { icon = "gfx/interface/icons/state_trait_icons/waterfall.dds" modifier = { goods_output_electricity_mult = 0.2 - # goods_output_tourism_mult = 0.2 + goods_output_tourism_mult = 0.2 } } @@ -72,7 +72,7 @@ state_trait_cascades = { modifier = { state_construction_mult = -0.1 state_infrastructure_mult = -0.1 - # goods_output_tourism_mult = 0.1 + goods_output_tourism_mult = 0.1 } } @@ -80,7 +80,7 @@ state_trait_sierra_nevada = { icon = "gfx/interface/icons/state_trait_icons/mountain.dds" modifier = { state_infrastructure_mult = -0.1 - # goods_output_tourism_mult = 0.1 + goods_output_tourism_mult = 0.1 } } @@ -151,7 +151,7 @@ state_trait_rocky_mountains = { modifier = { state_construction_mult = -0.2 state_infrastructure_mult = -0.2 - # goods_output_tourism_mult = 0.2 + goods_output_tourism_mult = 0.2 } } @@ -161,7 +161,7 @@ state_trait_appalachian_mountains = { building_coal_mine_throughput_add = 0.1 state_construction_mult = -0.1 state_infrastructure_mult = -0.1 - # goods_output_tourism_mult = 0.1 + goods_output_tourism_mult = 0.1 } } @@ -170,7 +170,7 @@ state_trait_sierra_madre_occidental = { modifier = { state_construction_mult = -0.1 state_infrastructure_mult = -0.1 - # goods_output_tourism_mult = 0.1 + goods_output_tourism_mult = 0.1 } } @@ -179,7 +179,7 @@ state_trait_sierra_madre_oriental = { modifier = { state_construction_mult = -0.1 state_infrastructure_mult = -0.1 - # goods_output_tourism_mult = 0.1 + goods_output_tourism_mult = 0.1 } } @@ -188,7 +188,7 @@ state_trait_central_american_cordilleras = { modifier = { state_construction_mult = -0.1 state_infrastructure_mult = -0.1 - # goods_output_tourism_mult = 0.1 + goods_output_tourism_mult = 0.1 } } diff --git a/common/state_traits/04_south_america_traits.txt b/common/state_traits/04_south_america_traits.txt index e8f0b0522..c5e00502f 100644 --- a/common/state_traits/04_south_america_traits.txt +++ b/common/state_traits/04_south_america_traits.txt @@ -56,7 +56,7 @@ state_trait_andes = { modifier = { state_construction_mult = -0.1 state_infrastructure_mult = -0.1 - # goods_output_tourism_mult = 0.2 + goods_output_tourism_mult = 0.2 } } diff --git a/common/state_traits/05_western_europe_traits.txt b/common/state_traits/05_western_europe_traits.txt index 6b973d5de..a986ce04d 100644 --- a/common/state_traits/05_western_europe_traits.txt +++ b/common/state_traits/05_western_europe_traits.txt @@ -112,7 +112,7 @@ state_trait_alps_mountains = { modifier = { state_construction_mult = -0.15 state_infrastructure_mult = -0.15 - # goods_output_tourism_mult = 0.15 + goods_output_tourism_mult = 0.15 } } @@ -121,7 +121,7 @@ state_trait_pyrenees_mountains = { modifier = { state_construction_mult = -0.15 state_infrastructure_mult = -0.15 - # goods_output_tourism_mult = 0.15 + goods_output_tourism_mult = 0.15 } } diff --git a/common/state_traits/06_eastern_europe_traits.txt b/common/state_traits/06_eastern_europe_traits.txt index 2a5935722..6d5ba1b3c 100644 --- a/common/state_traits/06_eastern_europe_traits.txt +++ b/common/state_traits/06_eastern_europe_traits.txt @@ -3,7 +3,7 @@ modifier = { goods_output_electricity_mult = 0.15 - # goods_output_tourism_mult = 0.15 + goods_output_tourism_mult = 0.15 } } @@ -30,7 +30,7 @@ state_trait_ural_mountains = { building_iron_mine_throughput_add = 0.2 state_construction_mult = -0.15 state_infrastructure_mult = -0.15 - # goods_output_tourism_mult = 0.15 + goods_output_tourism_mult = 0.15 } } @@ -40,7 +40,7 @@ state_trait_caucasus_mountains = { modifier = { state_construction_mult = -0.2 state_infrastructure_mult = -0.2 - # goods_output_tourism_mult = 0.2 + goods_output_tourism_mult = 0.2 } } diff --git a/common/state_traits/08_near_east_traits.txt b/common/state_traits/08_near_east_traits.txt index 39a383dec..e0980ed7b 100644 --- a/common/state_traits/08_near_east_traits.txt +++ b/common/state_traits/08_near_east_traits.txt @@ -4,7 +4,7 @@ modifier = { state_construction_mult = -0.2 state_infrastructure_mult = -0.2 - # goods_output_tourism_mult = 0.2 + goods_output_tourism_mult = 0.2 } } @@ -12,7 +12,7 @@ state_trait_turquoise_deposits = { icon = "gfx/interface/icons/state_trait_icons/turquoise.dds" modifier = { - # goods_output_tourism_mult = 0.1 + goods_output_tourism_mult = 0.1 } } diff --git a/common/state_traits/09_india_traits.txt b/common/state_traits/09_india_traits.txt index d4e02fc9e..78e333b93 100644 --- a/common/state_traits/09_india_traits.txt +++ b/common/state_traits/09_india_traits.txt @@ -54,6 +54,6 @@ state_trait_himalayas_mountains = { modifier = { state_construction_mult = -0.25 state_infrastructure_mult = -0.25 - # goods_output_tourism_mult = 0.25 + goods_output_tourism_mult = 0.25 } } diff --git a/common/state_traits/12_oceania_traits.txt b/common/state_traits/12_oceania_traits.txt index 564811926..02b02f42b 100644 --- a/common/state_traits/12_oceania_traits.txt +++ b/common/state_traits/12_oceania_traits.txt @@ -28,7 +28,7 @@ state_trait_hawaii_sandalwood_forests = { modifier = { goods_output_wood_mult = 0.25 - # goods_output_tourism_mult = 0.25 + goods_output_tourism_mult = 0.25 } } diff --git a/common/static_modifiers/00_code_static_modifiers.txt b/common/static_modifiers/00_code_static_modifiers.txt index 9708512bd..3ece2910a 100644 --- a/common/static_modifiers/00_code_static_modifiers.txt +++ b/common/static_modifiers/00_code_static_modifiers.txt @@ -5,9 +5,9 @@ # Global Static Modifiers base_values = { - country_weekly_innovation_add = 50 - country_weekly_innovation_max_add = 50 - country_tech_spread_add = 25 + country_weekly_innovation_add = 0 + country_weekly_innovation_max_add = 0 + country_tech_spread_add = 0 country_loan_interest_rate_add = 0.2 @@ -22,7 +22,7 @@ base_values = { country_law_enactment_max_setbacks_add = 3 country_minting_add = 500 - country_government_dividends_efficiency_add = 0.25 + country_government_dividends_efficiency_add = 0.0 state_tax_capacity_add = 100 state_infrastructure_add = 3 @@ -33,6 +33,8 @@ base_values = { state_upper_strata_expected_sol_add = 15 state_expected_sol_from_literacy = 5 + country_voting_power_wealth_threshold_add = 25 + state_machinists_investment_pool_contribution_add = 0.10 state_farmers_investment_pool_contribution_add = 0.10 state_engineers_investment_pool_contribution_add = 0.15 @@ -48,9 +50,9 @@ base_values = { state_unincorporated_starting_wages_mult = -0.20 building_unincorporated_subsistence_output_mult = -0.20 - building_economy_of_scale_level_cap_add = 20 + building_economy_of_scale_level_cap_add = 10 - state_market_access_price_impact = 0.75 + state_market_access_price_impact = 0.50 country_company_throughput_bonus_add = 0.1 country_company_construction_efficiency_bonus_add = 0.3 @@ -724,6 +726,7 @@ state_region_devastation = { state_infrastructure_mult = -1.0 state_mortality_mult = 1.0 state_migration_pull_mult = -2.0 + goods_output_tourism_mult = -2.0 state_construction_mult = -0.5 building_throughput_add = -0.25 state_devastation_decay_mult = 3.0 @@ -741,6 +744,7 @@ state_region_pollution_health = { state_region_pollution_general = { icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds state_migration_pull_mult = -0.25 + goods_output_tourism_mult = -0.50 state_harvest_condition_drought_impact_mult = 0.5 state_harvest_condition_flood_impact_mult = 0.5 state_harvest_condition_wildfire_impact_mult = 0.5 @@ -767,6 +771,7 @@ state_obstinance = { state_turmoil = { icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds state_tax_waste_add = 0.25 + goods_output_tourism_mult = -0.30 state_migration_pull_mult = -0.15 state_construction_mult = -0.33 } @@ -776,6 +781,7 @@ state_turmoil_high = { icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds state_tax_waste_add = 0.5 state_migration_pull_mult = -0.25 + goods_output_tourism_mult = -0.50 state_construction_mult = -0.5 } @@ -784,6 +790,7 @@ state_turmoil_extreme = { icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds state_tax_waste_add = 0.75 state_migration_pull_mult = -0.5 + goods_output_tourism_mult = -1 state_construction_mult = -0.75 } diff --git a/common/static_modifiers/cwp_event_modifiers.txt b/common/static_modifiers/cwp_event_modifiers.txt index 6ed037e91..182880677 100644 --- a/common/static_modifiers/cwp_event_modifiers.txt +++ b/common/static_modifiers/cwp_event_modifiers.txt @@ -199,6 +199,29 @@ hsr_railway = { building_railway_throughput_add = 0.1 } +cwp_interstate_highway_national_program = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_positive.dds + country_max_weekly_construction_progress_add = 5 + building_group_bg_infrastructure_construction_efficiency_add = 0.05 + interest_group_ig_industrialists_approval_add = 1 + country_prestige_add = 15 +} + +cwp_interstate_highway_connected_states = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_positive.dds + military_formation_mobilization_speed_mult = 0.25 + military_formation_organization_gain_mult = 0.10 + interest_group_ig_armed_forces_approval_add = 2 + country_prestige_add = 15 +} + +cwp_interstate_highway_suburban_corridors = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_positive.dds + state_infrastructure_from_automobiles_consumption_add = 0.25 + state_migration_pull_mult = 0.05 + country_prestige_add = 15 +} + hub_immigration_pull = { icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds state_migration_pull_mult = 0.25 diff --git a/common/technology/technologies/30_society.txt b/common/technology/technologies/30_society.txt index 2353222a0..c36b71526 100644 --- a/common/technology/technologies/30_society.txt +++ b/common/technology/technologies/30_society.txt @@ -32,6 +32,7 @@ radio = { texture = "gfx/interface/icons/invention_icons/invention_placeholder.dds" category = society modifier = { + country_institution_free_speech_max_investment_add = 5 } unlocking_technologies = { } @@ -45,6 +46,8 @@ telephone = { texture = "gfx/interface/icons/invention_icons/invention_placeholder.dds" category = society modifier = { + country_institution_home_affairs_max_investment_add = 5 + country_institution_police_max_investment_add = 5 } unlocking_technologies = { } @@ -61,6 +64,7 @@ economic_science = { country_max_companies_add = 1 country_free_charters_add = 2 state_tax_capacity_add = 25 + country_institution_economic_system_max_investment_add = 5 } unlocking_technologies = { } @@ -74,6 +78,9 @@ academia = { texture = "gfx/interface/icons/invention_icons/invention_placeholder.dds" category = society modifier = { + country_institution_schools_max_investment_add = 5 + country_institution_citizenship_max_investment_add = 5 + country_institution_church_and_state_max_investment_add = 5 } unlocking_technologies = { } @@ -88,6 +95,9 @@ medical_science = { category = society modifier = { state_harvest_condition_disease_outbreak_impact_mult = -0.2 + country_institution_health_system_max_investment_add = 5 + country_institution_workplace_safety_max_investment_add = 5 + country_institution_social_security_max_investment_add = 5 } unlocking_technologies = { } @@ -206,6 +216,7 @@ macroeconomics = { modifier = { country_minting_mult = 0.1 building_cash_reserves_mult = 0.2 + state_market_access_price_impact = 0.1 } unlocking_technologies = { economic_science @@ -222,6 +233,7 @@ international_relations_theory = { category = society modifier = { country_influence_mult = 0.15 + country_institution_border_control_max_investment_add = 5 } unlocking_technologies = { academia @@ -1035,7 +1047,7 @@ economic_globalization = { texture = "gfx/interface/icons/invention_icons/invention_placeholder.dds" category = society modifier = { - state_market_access_price_impact = 0.1 + state_market_access_price_impact = 0.05 } unlocking_technologies = { horizontal_organization @@ -1147,7 +1159,7 @@ digital_commerce = { texture = "gfx/interface/icons/invention_icons/invention_placeholder.dds" category = society modifier = { - state_market_access_price_impact = 0.1 + state_market_access_price_impact = 0.05 } unlocking_technologies = { world_wide_web diff --git a/docs/custom_localization.log b/docs/custom_localization.log new file mode 100644 index 000000000..93055c0b9 --- /dev/null +++ b/docs/custom_localization.log @@ -0,0 +1,4 @@ +Custom Localization Documentation: + +-------------------- + diff --git a/docs/effects.log b/docs/effects.log new file mode 100644 index 000000000..8a813a477 --- /dev/null +++ b/docs/effects.log @@ -0,0 +1,10861 @@ +# Effect Documentation +## abandon_revolution +Removes interest group from revolution +abandon_revolution = yes/no +**Supported Scopes**: interest_group + +## activate_building +Activate a building in a state +activate_building = { building = building_key } +**Supported Scopes**: state + +## activate_law +Activates a law for a country +**Supported Scopes**: country +**Supported Targets**: law_type + +## activate_production_method +Activates the named production method for buildings of a certain type in country/state +**Supported Scopes**: country, state + +## add_acceptance +Adds an acceptance delta for a culture in a state +add_acceptance = { culture = cu:romanian value = -10 } +**Supported Scopes**: state + +## add_amendment +Adds an amendment to the scoped law. +add_amendment = { + type = amendment_example + sponsor = interest_group + cooldown = 120 # months + timeout = 240 # months (optional, 0 = none) +} +**Supported Scopes**: law + +## add_arable_land +Add/remove arable land from a state region +**Supported Scopes**: state_region + +## add_banned_goods +Adds a total ban of a good to a country +add_banned_goods = +**Supported Scopes**: country +**Supported Targets**: goods + +## add_career_length +Adds to a character's current career length in a role. Role can be a specific database role or a role type (e.g. general). If no role is specified, applies to all roles with career end dates. +add_career_length = { role = role_key/role_type days/months/years = 5 random_range = { 0.8 1.2 } } +**Supported Scopes**: character + +## add_change_relations_progress +Add progress towards changing relations between two countries +add_change_relations_progress = { + tcountry = country scope/tag + value = amount +} +**Supported Scopes**: country + +## add_character_ideology +Adds a character ideology to the scoped political movement +add_character_ideology = x +**Supported Scopes**: political_movement + +## add_character_role +Adds a new role to a character, works with either archetype or database role +add_character_role = general/character_role_general +**Supported Scopes**: character + +## add_civil_war_progress +Adds the specified number of percentage points to a civil war progress (range is [0, 1], 0.1 means 10 percentage points) +add_civil_war_progress = 0.1 / -0.1 +**Supported Scopes**: civil_war + +## add_claim +Adds scoped state region as a claim for target country +add_claim = scope/country +**Supported Scopes**: state_region +**Supported Targets**: country + +## add_cohesion_number +Adds a specific amount of Cohesion to the Power Bloc in scope +add_cohesion_number = 100 [adds 100 points to Cohesion] +**Supported Scopes**: power_bloc + +## add_cohesion_percent +Adds a percentage-based amount of Cohesion to the Power Bloc in scope +add_cohesion_percent = -0.2 [reduces Cohesion by 20% of its maximum value] +**Supported Scopes**: power_bloc + +## add_commander_rank +Promotes/demotes a character a given amount of military ranks +**Supported Scopes**: character + +## add_company +Adds company type to a country's companies +add_company = company_type:key +**Supported Scopes**: country +**Supported Targets**: company_type + +## add_company_monopoly +Adds a monopoly to a company scope: add_company_monopoly = bt:building_textile_mills +**Supported Scopes**: company +**Supported Targets**: building_type + +## add_contextless_journal_entry +Activates a contextless journal entry of the given type +add_contextless_journal_entry = +**Supported Scopes**: none + +## add_country_monopoly +Adds a monopoly to a country scope: add_country_monopoly = bt:building_textile_mills +**Supported Scopes**: country +**Supported Targets**: building_type + +## add_cultural_community +Adds a cultural community for the target culture in the scoped state. + scope:some_state = { add_cultural_community = cu:zulu } +**Supported Scopes**: state +**Supported Targets**: culture + +## add_cultural_community_in_state +Adds a cultural community for the scoped culture in the target state. + cu:zulu = { add_cultural_community_in_state = scope:some_state } +**Supported Scopes**: culture +**Supported Targets**: state + +## add_cultural_obsession +Adds a new obsession to the culture in scope +add_cultural_obsession = X +Where X is a goods +**Supported Scopes**: culture + +## add_cultural_taboo +Adds a new taboo to the culture in scope +add_cultural_taboo = X +Where X is a goods +**Supported Scopes**: culture + +## add_culture_acceptance_modifier +Apply a cultural acceptance modifier in the scoped country for the given culture. Other than the required culture argument, this effect has the same syntax as add_modifier. +**Supported Scopes**: country + +## add_culture_standard_of_living_modifier +Apply a standard of living modifier in the scoped state for the given culture. Other than the required culture argument, this effect has the same syntax as add_modifier. +**Supported Scopes**: state + +## add_devastation +Add/remove devastation from a state region or a state +**Supported Scopes**: state, state_region + +## add_diplomatic_play_war_support +Adds war support to the target country in the scoped diplomatic play. The amount will appear under the 'situations' header in tooltips +add_diplomatic_play_war_support = { target = country value = value } +**Supported Scopes**: diplomatic_play + +## add_electoral_confidence +Adds x% electoral confidence to scope country +add_electoral_confidence = 0.1 / -0.1 +**Supported Scopes**: country + +## add_enactment_modifier +Adds an enactment-related timed modifier effect to object in scope +**Supported Scopes**: country + +## add_enactment_phase +Changes the current law enactment phase in scope country by an added amount. The result will be clamped between 0 and NPolitics::LAW_ENACTMENT_MAX_PHASES. The enacting law will pass if the resulting value equals NPolitics::LAW_ENACTMENT_MAX_PHASES. +**Supported Scopes**: country + +## add_enactment_setback +Changes the current law enactment setback count in scope country by an added amount. The result will be clamped between 0 and country_law_max_setbacks_add The law enactment will fail if the resulting value equals country_law_max_setbacks_add +**Supported Scopes**: country + +## add_era_researched +Add specified era as researched in a country scope +add_era_researched = era +**Supported Scopes**: country + +## add_escalation +Add escalation to a diplomatic play +add_escalation = integer +**Supported Scopes**: diplomatic_play + +## add_experience +Adds an amount of experience to a commander +add_experience = 0.2 +**Supported Scopes**: character + +## add_exports +Adds a multiplier of exports to the state for the scoped state goods +add_exports = 3 +**Supported Scopes**: state_goods + +## add_fervor +Adds fervor to a scoped culture +add_fervor = 2.6 +**Supported Scopes**: culture + +## add_fervor_target_modifier +Apply a fervor target modifier in the scoped country for the given culture. Other than the required culture argument, this effect has the same syntax as add_modifier. +**Supported Scopes**: country + +## add_homeland +Adds scoped state region as Homeland for target culture + add_homeland = cu:culture +**Supported Scopes**: state_region +**Supported Targets**: culture + +## add_ideology +Adds an ideology to scoped interest group +add_ideology = x +**Supported Scopes**: interest_group + +## add_ig_to_party +Adds target interest group to scope party +py:py_key = { + add_ig_to_party = ig:ig_key +} +**Supported Scopes**: party +**Supported Targets**: interest_group + +## add_imports +Adds a multiplier of imports to the state for the scoped state goods +add_imports = 3 +**Supported Scopes**: state_goods + +## add_initiator_backers +Add a tag/scope country to the initiator side of a diplomatic play +add_initiator_backers = { list of scopes/tags } +**Supported Scopes**: diplomatic_play + +## add_investment_pool +Directly adds money to the investment pool +add_investment_pool = 50 +**Supported Scopes**: country + +## add_involved_country +Makes target country an involved country in scope journal entry +add_involved_country = c:FRA +**Supported Scopes**: journal_entry +**Supported Targets**: country + +## add_involvement +Adds involvement for the scoped country in the given strategic region +add_involvement = { + strategic_region = sr:poland + value = 10 +} +**Supported Scopes**: country + +## add_journal_entry +Adds a journal entry to a scoped country's journal, with optional saved scope target +add_journal_entry = { type = target = } +**Supported Scopes**: none + +## add_law_progress +Adds x% progress to the current checkpoint of the law being passed (range is [0, 1], 0.1 means 10 percentage points) +add_law_progress = 0.1 / -0.1 +**Supported Scopes**: country + +## add_leverage +Adds the specified amount of leverage for the Power Bloc in scope on the country specified +If the value is positive, also reduces the amount of Leverage of all other Blocs proportionally to match +add_leverage = { target = country_scope value = script_value } +**Supported Scopes**: power_bloc + +## add_liberty_desire +Adds Liberty Desire to a Subject Country. Does nothing if the scoped country is not a subject in a Diplomatic Pact. +add_liberty_desire = -5 +**Supported Scopes**: country + +## add_lobby_member +Adds an interest group as a member of scope political lobby +add_lobby_member = scope:interest_group +**Supported Scopes**: political_lobby +**Supported Targets**: interest_group + +## add_loyalists +Adds loyalists to pops in the scoped country. All parameters except value are optional. +value is the percentage of each pop that will move towards loyalism. +if interest_group is specified pops gain loyalists based on their ig membership. +pop type and strata are mutually exclusive. +add_radicals = { + value = 0.2 + interest_group = + pop_type = + strata = + culture = + religion = +} +**Supported Scopes**: country + +## add_loyalists_in_state +Adds loyalists to pops in the scoped state. All parameters except value are optional. +value is the percentage of each pop that will move towards loyalism. +if interest_group is specified pops gain loyalists based on their ig membership. +pop type and strata are mutually exclusive. +add_radicals_in_state = { + value = 0.2 + interest_group = + pop_type = + strata = + culture = + religion = +} +**Supported Scopes**: state + +## add_modifier +Adds a timed modifier effect to object in scope +**Supported Scopes**: country, building, character, institution, interest_group, journal_entry, political_movement, power_bloc, state + +## add_momentum +Adds momentum to a Party during a campaign perioddd_momentum = value +**Supported Scopes**: party + +## add_morale +Adds the specified amount of Morale to the Combat Unit in scope +add_morale = -0.2 +**Supported Scopes**: new_combat_unit + +## add_organization +Adds the specified amount of Organization to the Military Formation in scope +add_organization = -10 +**Supported Scopes**: military_formation + +## add_owned_country +Sets the scoped company as a founding company for the target country +set_founding_company = country:key +**Supported Scopes**: company +**Supported Targets**: country + +## add_pollution +Increase/decrease pollution level in a scoped state region +add_pollution = 10 +**Supported Scopes**: state_region + +## add_pop_wealth +Adds the wealth of the pop +add_pop_wealth = { wealth_distribution = {...} update_loyalties = true/false } +Where the distribution adding to wealth of the pop +**Supported Scopes**: pop + +## add_primary_culture +Adds a culture to the primary cultures of a country +add_primary_culture = X +Where X is a culture scope +**Supported Scopes**: country +**Supported Targets**: culture + +## add_principle +Adds principle to powerbloc +power_bloc = +{ +add_principle = test_principle_group_A_1 +} +**Supported Scopes**: power_bloc + +## add_progress +Adds progress to a journal entry progressbar +add_progress = {value = -5name = example_progress_bar_name} +**Supported Scopes**: journal_entry + +## add_radicals +Adds radicals to pops in the scoped country. All parameters except value are optional. +value is the percentage of each pop that will move towards radicalism. +if interest_group is specified pops gain radicals based on their ig membership. +pop type and strata are mutually exclusive. +add_radicals = { + value = 0.2 + interest_group = + pop_type = + strata = + culture = + religion = +} +**Supported Scopes**: country + +## add_radicals_in_state +Adds radicals to pops in the scoped state. All parameters except value are optional. +value is the percentage of each pop that will move towards radicalism. +if interest_group is specified pops gain radicals based on their ig membership. +pop type and strata are mutually exclusive. +add_radicals_in_state = { + value = 0.2 + interest_group = + pop_type = + strata = + culture = + religion = +} +**Supported Scopes**: state + +## add_random_trait +Adds a random qualifying Trait of the specified category +add_random_trait = personality / skill / condition +**Supported Scopes**: character + +## add_religion_standard_of_living_modifier +Apply a standard of living modifier in the scoped state for the given religion. Other than the required religion argument, this effect has the same syntax as add_modifier. +**Supported Scopes**: state + +## add_resource_potential +Add a building type as a resource potential to a state region +add_resource_potential = building_iron_mine +**Supported Scopes**: state, state_region + +## add_ruling_interest_group +Adds interest group to government +add_ruling_interest_group = yes/no +**Supported Scopes**: interest_group + +## add_state_trait +add state trait in a scoped state region +add_state_trait = +**Supported Scopes**: state_region + +## add_supply_ships +Adds number of supply ships to the scoped country +add_supply_ships = 10 +**Supported Scopes**: country + +## add_target_backers +Add a tag/scope country to the target side of a diplomatic play +add_target_backers = { list of scopes/tags } +**Supported Scopes**: diplomatic_play + +## add_taxed_goods +Adds consumption taxes on a good to a country +add_taxed_goods = +**Supported Scopes**: country +**Supported Targets**: goods + +## add_technology_progress +Add technology progress +add_technology_progress = { progress = X technology = Y } +Where X is a fixed point and Y is an technology +**Supported Scopes**: country + +## add_technology_researched +Research the specified technology in a country scope +add_technology_researched = technology +**Supported Scopes**: country + +## add_to_global_variable_list +Adds the event target to a variable list for the given duration +add_to_variable_list = { name = X target = Y days/weeks/months/years = Z } +Where X is the name of the variable +Where Y is an event target +An optional days where Z is the number of days or script value +**Supported Scopes**: none + +## add_to_list +Adds the current scope to an arbitrarily-named list (or creates the list if not already present) to be referenced later in the (unbroken) event chain +add_to_list = +add_to_list = { name = value = } +NOTE, if adding a permanent target to a temporary list, the whole list becomes permanent +**Supported Scopes**: none + +## add_to_local_variable_list +Adds the event target to a variable list for the given duration +add_to_variable_list = { name = X target = Y days/weeks/months/years = Z } +Where X is the name of the variable +Where Y is an event target +An optional days where Z is the number of days or script value +**Supported Scopes**: none + +## add_to_temporary_list +Adds the current scope to an arbitrarily-named list (or creates the list if not already present) to be referenced later in the same effect +add_to_temporary_list = +add_to_temporary_list = { name = value = } +NOTE, if adding a temporary target to a permanent list, the list will stay permanent +**Supported Scopes**: none + +## add_to_variable_list +Adds the event target to a variable list for the given duration +add_to_variable_list = { name = X target = Y days/weeks/months/years = Z } +Where X is the name of the variable +Where Y is an event target +An optional days where Z is the number of days or script value +**Supported Scopes**: none + +## add_tradition_trait +Adds a new tradition trait to the culture in scope +add_tradition_trait = X +Where X is a tradition trait +**Supported Scopes**: culture + +## add_trait +Add a trait to a Character +add_trait = trait +**Supported Scopes**: character + +## add_treasury +Add/remove money from a country +add_treasury = fixed point +**Supported Scopes**: country + +## add_war_exhaustion +Adds war exhaustion to the target country in the scoped war. The amount will appear under the 'situations' header in tooltips +add_war_exhaustion = { target = country value = value } +**Supported Scopes**: war + +## add_war_goal +Adds a war goal to a DP. Same data read in as add_war_goal in create_diplomatic_play +random_diplomatic_play = { add_war_goal = { holder = initiator type = secession primary_demand = yes } +**Supported Scopes**: diplomatic_play + +## add_war_war_support +Adds war support to the target country in the scoped war. The amount will appear under the 'situations' header in tooltips +add_war_war_support = { target = country value = value } +**Supported Scopes**: war + +## annex +Annexes a country +annex = scope +**Supported Scopes**: country +**Supported Targets**: country + +## annex_as_civil_war +Annexes a country with all the inheritance effects of a victorious side in a civil war +annex_as_civil_war = scope +**Supported Scopes**: country +**Supported Targets**: country + +## annex_with_incorporation +Annexes a country, inheriting incorporation of their states +annex_with_incorporation = scope +**Supported Scopes**: country +**Supported Targets**: country + +## assert_if +Conditionally cause an assert during run time +assert_if = { limit = { X } text = Y }, where X is a trigger and Y is an optional string +**Supported Scopes**: none + +## assert_read +Conditionally cause an assert during read time +assert_read = X, where X is yes or the string to be printed in the assert +**Supported Scopes**: none + +## call_election +Sets the next election date for country in N months +call_election = { + months = 6 +} +**Supported Scopes**: country + +## cancel_enactment +Stops enacting the country's currently enacting law +cancel_enactment = yes +**Supported Scopes**: country + +## cancel_imposition +Cancels imposition of the law (not law type) in scope +scope:country.imposed_law = { cancel_imposition = yes } +**Supported Scopes**: none + +## cede_treaty_port +Cedes a treaty port in scope state to target country +cede_treaty_port = scope/country +**Supported Scopes**: state +**Supported Targets**: country + +## change_appeasement +Change appeasement of scope political lobby +change_appeasement = { + amount = 1 + factor = trade_agreement_formed +} +**Supported Scopes**: political_lobby + +## change_character_culture +Changes the culture of the scoped character +change_character_culture = cu:colombian +**Supported Scopes**: character +**Supported Targets**: culture + +## change_character_religion +Changes the religion of the scoped character +change_character_religion = rel:protestant +**Supported Scopes**: character +**Supported Targets**: religion + +## change_global_variable +Changes the value or a numeric variable +change_variable = { name = X operation = Y } +Where X is the name of the numeric variable to modify +Where the valid operations are add, subtract, multiply, divide, modulo, min and max +Where Y is a fixed point value, script value or event target of a value type +**Supported Scopes**: none + +## change_infamy +Change infamy of scope country +change_infamy = amount +**Supported Scopes**: country + +## change_institution_investment_level +Add/remove the investment level for the institution +change_institution_investment_level = { + institution = institution_police + investment = -1 +} +**Supported Scopes**: country + +## change_local_variable +Changes the value or a numeric variable +change_variable = { name = X operation = Y } +Where X is the name of the numeric variable to modify +Where the valid operations are add, subtract, multiply, divide, modulo, min and max +Where Y is a fixed point value, script value or event target of a value type +**Supported Scopes**: none + +## change_pop_culture +Changes the culture of the scoped pop to a specified culture by a specified percentage +change_pop_culture = { target = cu:spanish value = 0.33 } +**Supported Scopes**: pop + +## change_pop_religion +Changes the religion of the scoped pop to a specified religion by a specified percentage +change_pop_religion = { target = rel:catholic value = 0.5 } +**Supported Scopes**: pop + +## change_poptype +Changes the type of the pop to the given type +**Supported Scopes**: pop +**Supported Targets**: pop_type + +## change_relations +Change relations between two countries +change_relations = { + tcountry = country scope/tag + value = amount +} +**Supported Scopes**: country + +## change_resource_potential +Change the potential max buildings of a resource in a state region. Only works for building types capped by resources. +change_resource_potential = { + type = building_iron_mine + amount = 5 +} +**Supported Scopes**: state, state_region + +## change_subject_type +Changes the subject type of the country in scope while retaining the current Liberty Desire value. +change_subject_type = subject_type_dominion +**Supported Scopes**: country + +## change_tag +Change the tag for the scoped country +c:GBR = { change_tag = FRA } +**Supported Scopes**: country + +## change_tension +Change tension between two countries +change_tension = { + tcountry = country scope/tag + value = amount +} +**Supported Scopes**: country + +## change_variable +Changes the value or a numeric variable +change_variable = { name = X operation = Y } +Where X is the name of the numeric variable to modify +Where the valid operations are add, subtract, multiply, divide, modulo, min and max +Where Y is a fixed point value, script value or event target of a value type +**Supported Scopes**: none + +## clamp_global_variable +Clamps a variable the specified max and min +clamp_variable = { name = X max = Y min = Z } +Where X is the name of the variable +Where Y and Z are script values +**Supported Scopes**: none + +## clamp_local_variable +Clamps a variable the specified max and min +clamp_variable = { name = X max = Y min = Z } +Where X is the name of the variable +Where Y and Z are script values +**Supported Scopes**: none + +## clamp_variable +Clamps a variable the specified max and min +clamp_variable = { name = X max = Y min = Z } +Where X is the name of the variable +Where Y and Z are script values +**Supported Scopes**: none + +## clear_debt +Clear country loans = bool +**Supported Scopes**: country + +## clear_enactment_modifier +Clears the current law enactment modifier of scope country. +**Supported Scopes**: country + +## clear_global_variable_list +Empties the list +clear_variable_list = variable_name +**Supported Scopes**: none + +## clear_local_variable_list +Empties the list +clear_variable_list = variable_name +**Supported Scopes**: none + +## clear_ownership_transfer_fleet +Clears the ownership transfer fleet in the scoped country, should be done after a series of set_ship_owner_multiple +clear_ownership_transfer_fleet = yes +**Supported Scopes**: country + +## clear_saved_scope +Clears a saved scope from the top scope +save_scope_as = cool_scope -> clear_saved_scope = cool_scope +**Supported Scopes**: none + +## clear_scaled_debt +Clears an amount of debt equal to the defined multiplier on target's max credit +clear_scaled_debt = value +**Supported Scopes**: country + +## clear_variable_list +Empties the list +clear_variable_list = variable_name +**Supported Scopes**: none + +## complete_objective_subgoal +Completes an objective subgoal +complete_objective_subgoal = +**Supported Scopes**: country + +## convert_population +Changes X% of the different religion population to the specified religion. +convert_population = { target = rel:catholic value = 0.5 } +**Supported Scopes**: state + +## copy_laws +Copies the constitution of the target country scope +Warning: This stops any current enactment. +copy_laws = scope +**Supported Scopes**: country +**Supported Targets**: country + +## create_bidirectional_truce +Create a bidirectional truce between two countries +create_bidirectional_truce = { + tcountry = country scope/tag + months = integer +} +**Supported Scopes**: country + +## create_building +Creates a building in the scoped state. Supported values are: + building = + activate_production_methods = { } + subsidized = yes/no + reserves = [0..1] (percentage of cash reserves the building should be created with) + add_ownership = { (mutually exclusive with level) + country = { (give ownership levels to a specific country) + country = s:GBR (country script target) + levels = 5 + } + country = { (give ownership levels to a specific building) + type = building_financial_district (building type that will get ownership levels, should be self or other ownership type) + region = STATE_SINAI (region where owning building is placed) + country = s:GBR (country script target for a region) + levels = 3 + } + } + level = arable_land/integer(mutually exclusive with add_ownership) + +If level is "arable_land", the building will be of the necessary level to exhaust all available arable land in the state. +If level is an integer, the building will be of that level + +Please note: this effect works a little differently if there already is a building of the specified type in the state. If that happens: + 1. the level will be the maximum between the scripted level and the level of the existing building + 2. the cash reserves will be the maximum between the scripted value and the existing cash reserves +**Supported Scopes**: state + +## create_character +Creates a character, any option can be omitted. +create_character = { + name = loc_key or alternatively first_name and last_name separately + culture = culture_tag + religion = religion scope (if omitted, it's defined by the character's culture religion) + female = bool or character scope (gets the same value from the character) + noble = bool or character scope (gets the same value from the character) + ruler = bool + heir = bool + historical = bool + age = integer, range, or character scope (gets the age from a character) + ideology = ideology key or scope + interest_group = interest group key or scope + template = base template to generate the character from + on_created = effect + save_scope_as = scope name + trait_generation = effect + hq = HQ scope or strategic region scope +} +**Supported Scopes**: country + +## create_country +Creates a new country +create_country = { + tag = TAG # optional, if not specified origin's tag will be used + origin = country # optional, newly created country will inherit certain values from the origin country + # at least one of tag or origin must be supplied + state = state # can be repeated; at least one state or province must be supplied + province = province # can be repeated; at least one state or province must be supplied + # both states and provinces can be supplied at the same time + on_created = effect # optional effect that will be run with the newly created country in scope +} +**Supported Scopes**: none + +## create_diplomatic_catalyst +Creates a new diplomatic catalyst +create_diplomatic_catalyst = { + type = catalyst_relations_level_increased + arget = +} +**Supported Scopes**: country + +## create_diplomatic_pact +Create a diplomatic pact between two countries, with scope country as initiator +create_diplomatic_pact = { + country = country scope/tag + first_state = state scope/tag + second_state = state scope/tag + type = diplomatic action type +} +**Supported Scopes**: country + +## create_diplomatic_play +Create a diplomatic play with the scoped object as target +create_diplomatic_play = { + name = loc_key + escalation = integer between 0 and 100 + war = bool + initiator = country scope/tag + type = diplomatic play type + handle_annexation_as_civil_war = yes/no + add_initiator_backers = { list of country scopes/tags } + add_target_backers = { list of country scopes/tags } + add_war_goal = { holder = country scope/tag, type = x, state = , country = region = } +} +**Supported Scopes**: country + +## create_dynamic_country +Creates a new country with a dynamic tag +create_dynamic_country = { + origin = country # optional, newly created country may inherit certain values from the origin country + country_type = country type # optional if origin is set, may be repeated, will try to inherit country type from origin if not specified + tier = country tier # optional if origin is set, may be repeated, will try to inherit country tier from origin if not specified + culture = culture # optional if origin is set, may be repeated, will try to inherit cultures from origin if not specified + religion = religion # optional if origin is set, if no religion is specified, will try to inherit religion from origin if not specified + capital = state # optional if states have been supplied, will try to set a capital from supplied states if not specified + social_hierarchy = social hierarchy key # optional; if not specified: same as origin's if origin is set, default hierarchy otherwise + cede_state_trigger = trigger # if this trigger is set, each state in the world for which it evaluates true will be ceded to the new country + color = rgb # optional, will try to inherit map color from origin if not specified + primary_unit_color = rgb # optional, will try to inherit unit color from origin if not specified + secondary_unit_color = rgb # optional, will try to inherit unit color from origin if not specified + tertiary_unit_color = rgb # optional, will try to inherit unit color from origin if not specified + on_created = effect # optional effect that will be run with the newly created country in scope +} +**Supported Scopes**: none + +## create_incident +Creates a diplomatic incident that generates infamy, with target country as the victim +create_incident = { + tcountry = country scope/tag + value = infamy amount +} +**Supported Scopes**: country + +## create_mass_migration +Initiates mass migration of a specific culture from a origin country to a scoped state +create_mass_migration = { + origin = c:GBR + culture = cu:english +} +**Supported Scopes**: state + +## create_military_formation +Creates a military formation +create_military_formation = { + # Optional name + name = "name" + # type defaults to army + type = army/fleet + hq_region = sr:region_russia + # Optional, overrides the automatic supply hub selection + supply_hub = s:STATE_MOSCOW + # Add as many combat_unit specifications as necessary + combat_unit = { + type = unit_type:combat_unit_type_irregular_infantry + # service_type defaults to regular and conscript is not applicable for fleets + service_type = regular/conscript + state_region = s:STATE_MOSCOW + count = 5 + } + # mobilization_options are not applicable for fleets + mobilization_options = { + mobilization_option:mobilization_option_basic_supplies + mobilization_option:mobilization_option_truck_transport + } +} +**Supported Scopes**: country + +## create_political_lobby +Creates a new political lobby +create_political_lobby = { + type = lobby_pro_country + arget = + add_interest_group = + add_interest_group = + add_interest_group = +} +**Supported Scopes**: country + +## create_political_movement +Creates a political movement of the specified type in the country, culture/religion optional +create_political_movement = { movement_type = x religion = culture = } +**Supported Scopes**: country + +## create_pop +Creates a pop in the scoped state +**Supported Scopes**: state + +## create_power_bloc +Creates a power bloc with the scoped object as leader +create_power_bloc = { + name = loc_key + map_color = { R G B } or hsv{ H S V } founding_date = yyyy.mm.dd, optional + identity = power bloc identity key + principle = power bloc principle key, can be repeated + member = country scope, can be repeated +} +**Supported Scopes**: country + +## create_ship +Creates a ship in a scoped country +create_ship = { + type = ship_type:key # Type of ship to create + fleet = scope:fleet # Fleet to assign the created ship to + save_scope_as = scope_name # If specified, saves the created ship in the given scope name + name = loc_key # Optional name for the ship +} +**Supported Scopes**: country + +## create_state +creates a state in a state region +**Supported Scopes**: state_region + +## create_treaty +Creates a treaty between countries +create_treaty = { + name = # (default: empty) if specified, this treaty's name will be determined by the localization of the specified key + first_country = # (default: none) must _not_ be specified if the created treaty is an amendment + second_country = # (default: none) must _not_ be specified if the created treaty is an amendment + amends = # (default: none) if specified, the created treaty will be an amendment to the specified treaty + + is_draft = yes | no # (default: yes) must be yes if this treaty is an amendement to an existing treaty + entered_into_force_on = # (default: none) means "today" if not specified (for non-drafts). Must _not_ be specified for drafts. Cannot be in the future + binding_period = { # (default: 0) must be a nonnegative number, fractional parts will be ignored (truncation) + days = + | weeks = + | months = + | years = + } + + articles_to_create = { # (default: empty) non-amendments must have at least one article to create + { + article = # (default: empty) the type of article (determined by script) + source_country = # (default: none) directed articles _must_ specify this value, mutual articles _must not_ specify this value + target_country = # (default: none) directed articles _must_ specify this value, mutual articles _must not_ specify this value + + inputs = { # (default: empty) list of inputs values as required by the article + { + quantity = + | goods = + | state = + | strategic_region = + | company = + | building_type = + | law_type = + | country = + } + + { ... } # one input per required input of the corresponding article type + } + } + + # some examples of valid articles + { article = alliance } # mutual, no inputs + { + article = goods_transfer # directed + source_country = c:FRA # because directed + target_country = c:GBR # because directed + + inputs = { + { quantity = 250 } # because goods_transfer has required_inputs = { quantity goods } + { goods = g:coal } # because goods_transfer has required_inputs = { quantity goods } + } + } + } +} +**Supported Scopes**: none + +## create_unidirectional_truce +Create a unidirectional truce for one country towards another +create_unidirectional_truce = { + tcountry = country scope/tag + months = integer +} +**Supported Scopes**: country + +## custom_description +Wraps effects that get a custom description instead of the auto-generated one +custom_description = { + text = + subject = #defaults to current scope + object = + value = + ... effects ... +} +**Supported Scopes**: none + +## custom_description_no_bullet +Wraps effects that get a custom description instead of the auto-generated one. Also ensures no bullet point appears +custom_description_no_bullet = { + text = + subject = #defaults to current scope + object = + value = + ... effects ... +} +**Supported Scopes**: none + +## custom_label +just a tooltip, the scope as object (for grouping, localization). +custom_label = key; alternatively custom_label = { text = key subject = scope (optional) } +**Supported Scopes**: none + +## custom_label_no_bullet +just a tooltip, the scope as object (for grouping, localization). No bullet point. +custom_label_no_bullet = key; alternatively custom_label_no_bullet = { text = key subject = scope (optional) } +**Supported Scopes**: none + +## custom_tooltip +just a tooltip, the scope as subject (for grouping, localization). +custom_tooltip = key; alternatively custom_tooltip = { text = key subject = scope (optional) } +**Supported Scopes**: none + +## custom_tooltip_no_bullet +just a tooltip, the scope as subject (for grouping, localization). No bullet point. +custom_tooltip_no_bullet = key; alternatively custom_tooltip_no_bullet = { text = key subject = scope (optional) } +**Supported Scopes**: none + +## damage_ship_hull +Damages a ship's hull by a given amount +damage_ship_hull = 20 +**Supported Scopes**: ship + +## damage_ship_hull_percent +Damages a ship's hull by a given percentage of its total health +damage_ship_hull_percent = 0.2 +**Supported Scopes**: ship + +## deactivate_building +Deactivate a building in a state +deactivate_building = { building = building_key } +**Supported Scopes**: state + +## deactivate_law +Deactivates a law for a country +**Supported Scopes**: country +**Supported Targets**: law_type + +## deactivate_parties +Deactivates parties in scoped country. +deactivate_parties = yes +**Supported Scopes**: country + +## debug_log +Log a string to the debug log when this effect executes, debug_log = message, the message can be a localization string with ROOT, SCOPE and PREV available +**Supported Scopes**: none + +## debug_log_scopes +Log the current scope to the debug log when this effect executes +debug_log_scopes = yes # log full scope info +debug_log_scopes = no # log only current scope +**Supported Scopes**: none + +## decrease_autonomy +Change a country's subject type to a less autonomus one +decrease_autonomy = yes +**Supported Scopes**: country + +## deploy_to_front +Deploys the scope formation to the target front +deploy_to_front = p:xFAFAFA.front +Can also take a base_camp parameter, will use given province to search for the nearest connected base camp +deploy_to_front = { front = p:xFAFAFA.front base_camp = p:xFAFAFA } +**Supported Scopes**: military_formation + +## disable_temporary_hostilities +Disable temporary hostilities of a given type between two countries +disable_temporary_hostilities = { + country = country scope/tag + type = naval/war/limited_war +} +**Supported Scopes**: country + +## disband_party +Removes all interest groups from the party, causing it to disband +disband_party = yes +**Supported Scopes**: party + +## disband_political_lobby +Disband scoped political lobby +disband_political_lobby = yes +**Supported Scopes**: political_lobby + +## disinherit_character +Strips the scoped character of their heir status in whichever countries apply. +scope:larry = { disinherit_character = yes } +**Supported Scopes**: character + +## else +Executes enclosed effects if limit criteria of preceding 'if' or 'else_if' is not met +if = { limit = { } } +else = { } +**Supported Scopes**: none + +## else_if +Executes enclosed effects if limit criteria of preceding 'if' or 'else_if' is not met, and its own limit is met +if = { limit = { } } +else_if = { limit = { } } +**Supported Scopes**: none + +## enable_temporary_hostilities +Enable temporary hostilities between two countries for a duration +enable_temporary_hostilities = { + country = country scope/tag + type = naval/war/limited_war + duration = { days/weeks/months/years = value } +} +**Supported Scopes**: country + +## end_national_awakening +Ends a cultural awakening: end_national_awakening = cu:british +**Supported Scopes**: country +**Supported Targets**: culture + +## end_play +End a diplomatic play +end_play = bool +**Supported Scopes**: diplomatic_play + +## end_truce +Ends any truce betweeen two countries +end_truce = country_scope +} +**Supported Scopes**: country +**Supported Targets**: country + +## error_log +Log a string to the error log when this effect executes, error_log = message, the message can be a localization string with ROOT, SCOPE and PREV available +**Supported Scopes**: none + +## every_active_law +Iterate through all active laws in a country +every_active_law = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: law + +## every_active_party +Iterate through all active political parties in a country +every_active_party = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: party + +## every_character +Iterate through all characters globally +every_character = { limit = { } } +**Supported Scopes**: none +**Supported Targets**: character + +## every_character_in_exile_pool +Iterate through characters in the exile pool +every_character_in_exile_pool = { limit = { } } +**Supported Scopes**: none +**Supported Targets**: character + +## every_character_in_void +Iterate through characters in the void +every_character_in_void = { limit = { } } +**Supported Scopes**: none +**Supported Targets**: character + +## every_character_role +Iterate through all roles of the scoped character +every_character_role = { limit = { } } +**Supported Scopes**: character +**Supported Targets**: character_role + +## every_civil_war +Iterate through all civil wars related to the scoped country +every_civil_war = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: civil_war + +## every_cobelligerent_in_diplo_play +Iterate through all co-belligerents of scope country in all diplomatic plays (includes wars) +every_cobelligerent_in_diplo_play = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: country + +## every_cobelligerent_in_war +Iterate through all co-belligerents of scope country in all wars +every_cobelligerent_in_war = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: country + +## every_combat_unit +Iterate through all combat units of input scope +Supported scopes: building, military formation, front, battle +every_combat_unit = { limit = { } } +**Supported Scopes**: battle, building, front, hq, military_formation +**Supported Targets**: new_combat_unit + +## every_company +Iterate through all companies in a country +every_company = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: company + +## every_country +Iterate through all countries globally +every_country = { limit = { } } +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_africa +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_amazon +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_americas +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_andes +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_asia +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_asia_minor +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_atlantic_seaboard +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_balkans +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_baltic +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_central_africa +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_central_asia +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_central_europe +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_china +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_east_asia +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_eastern_europe +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_europe +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_golden_circle +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_horn_of_africa +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_india +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_indonesia +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_middle_east +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_north_africa +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_north_america +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_oceania +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_pacific_seaboard +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_russia +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_siberia +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_south_america +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_south_east_asia +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_southern_africa +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_southern_europe +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_west_africa +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_in_western_europe +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## every_country_strategic_region +Iterate through all strategic regions containing states owned by the scoped country +every_country_strategic_region = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: strategic_region + +## every_decentralized_country +Iterate through all countries that are decentralized +every_decentralized_country = { limit = { } } +**Supported Scopes**: none +**Supported Targets**: country + +## every_diplomatic_catalyst +Iterate through all diplomatic catalysts in the recent memory of a country +every_diplomatic_catalyst = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: diplomatic_catalyst + +## every_diplomatic_play +Iterate through all diplomatic plays globally +every_diplomatic_play = { limit = { } } +**Supported Scopes**: none +**Supported Targets**: diplomatic_play + +## every_diplomatically_relevant_country +Iterate through all diplomatically relevant countries of a country scope +every_diplomatically_relevant_country = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: country + +## every_direct_subject +Any country directly below current in hierarchy +every_direct_subject = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: country + +## every_enemy_in_diplo_play +Iterate through all enemies of scope country in all diplomatic plays (includes wars) +every_enemy_in_diplo_play = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: country + +## every_enemy_in_war +Iterate through all enemies of scope country in all wars +every_enemy_in_war = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: country + +## every_harvest_condition +Iterate through all harvest conditions affecting a state, state region, strategic region, or country +every_harvest_condition = { limit = { } } +**Supported Scopes**: country, state, state_region, strategic_region +**Supported Targets**: harvest_condition + +## every_in_global_list +Iterate through all items in global list. list = name or variable = name +every_in_global_list = { limit = { } } +**Supported Scopes**: none + +## every_in_hierarchy +Any country in current hierarchy, including current +every_in_hierarchy = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: country + +## every_in_list +Iterate through all items in list. list = name or variable = name +every_in_list = { limit = { } } +**Supported Scopes**: none + +## every_in_local_list +Iterate through all items in local list. list = name or variable = name +every_in_local_list = { limit = { } } +**Supported Scopes**: none + +## every_influenced_interest_group +Iterate through all interest groups influenced by a political movement +every_influenced_interest_group = { limit = { } } +**Supported Scopes**: political_movement +**Supported Targets**: interest_group + +## every_interest_group +Iterate through all interest groups in a country +every_interest_group = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: interest_group + +## every_law +Iterate through all laws in a country +every_law = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: law + +## every_lobby_member +Iterate through all interest group members of a lobby +every_lobby_member = { limit = { } } +**Supported Scopes**: political_lobby +**Supported Targets**: interest_group + +## every_market +Iterate through all markets globally +every_market = { limit = { } } +**Supported Scopes**: none +**Supported Targets**: market + +## every_market_goods +Iterate through all active (market) goods in a market +every_market_goods = { limit = { } } +**Supported Scopes**: market +**Supported Targets**: market_goods + +## every_member +Iterate through all interest group members of a party +every_member = { limit = { } } +**Supported Scopes**: party +**Supported Targets**: interest_group + +## every_military_formation +Iterate through all military formations currently present at input scope +Supported scopes: country, front, hq +every_military_formation = { limit = { } } +**Supported Scopes**: country, front, hq +**Supported Targets**: military_formation + +## every_neighbouring_state +Iterate through all states neighbouring a state region +every_neighbouring_state = { limit = { } } +**Supported Scopes**: country, state, state_region, strategic_region +**Supported Targets**: state + +## every_overlord_or_above +Any country above current in hierarchy +every_overlord_or_above = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: country + +## every_owned_country +Iterate through all countries owned by the scoped company +every_owned_country = { limit = { } } +**Supported Scopes**: company +**Supported Targets**: country + +## every_participant +Any of two participants of the diplomatic pact in a scope +every_participant = { limit = { } } +**Supported Scopes**: diplomatic_pact +**Supported Targets**: country + +## every_political_lobby +Iterate through all political lobbies in a country or interest group +every_political_lobby = { limit = { } } +**Supported Scopes**: country, interest_group +**Supported Targets**: political_lobby + +## every_political_movement +Iterate through all political movements in a country +every_political_movement = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: political_movement + +## every_possible_amendment_type +Iterate through amendment types that could be added to the scoped law +every_possible_amendment_type = { limit = { } } +**Supported Scopes**: law +**Supported Targets**: amendment_type + +## every_potential_party +Iterate through all potential political parties in a country +every_potential_party = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: party + +## every_power_bloc +Iterate through all power blocs +every_power_bloc = { limit = { } } +**Supported Scopes**: none +**Supported Targets**: power_bloc + +## every_power_bloc_member +Iterate through all members of the scoped power bloc including the leader +every_power_bloc_member = { limit = { } } +**Supported Scopes**: power_bloc +**Supported Targets**: country + +## every_preferred_law +Iterate through all active and possible laws in an interest group's country, ordered by how much they prefer that law +every_preferred_law = { limit = { } } +**Supported Scopes**: interest_group +**Supported Targets**: law + +## every_primary_culture +Primary cultures of the scoped country or country definition +every_primary_culture = { limit = { } } +**Supported Scopes**: country, country_definition +**Supported Targets**: culture + +## every_province +Iterate through all Provinces in the scoped State +every_province = { limit = { } } +**Supported Scopes**: province +**Supported Targets**: state + +## every_province_in_africa +>> +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_amazon + SK9 +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_americas + SK9 +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_andes +SK9 +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_asia +C:/Program Files (x86)/Steam/steamapps/common/Victoria 3/game/gfx/interface/illustrations/music_player/the_great_wave.dds +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_asia_minor +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_atlantic_seaboard +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_balkans +SK9 +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_baltic +VK9 +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_central_africa + VK9 +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_central_asia +;*?c> +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_central_europe +CK9 +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_china +spanish +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_east_asia +C:/Program Files (x86)/Steam/steamapps/common/Victoria 3/game/gfx/interface/illustrations/music_player/the_great_wave.dds +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_eastern_europe +PK9 +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_europe +building_groups_extra = { + add = building_group_levels_to_increase_value + subtract = building_group_levels_existing +} +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_golden_circle + QK9 +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_horn_of_africa +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_india +>{>=G? +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_indonesia +>> +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_middle_east +>> +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_north_africa + YK9 +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_north_america + VK9 +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_oceania +building_levels_extra = {#uses IG scope + add = building_levels_to_increase_value + subtract = building_levels_existing +} +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_pacific_seaboard +CK9 +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_russia + WK9 +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_siberia +state_urbanization_rate = { + value = total_urbanization + divide = state_population + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_south_america +state_urbanization_rate = { + value = total_urbanization + divide = state_population + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_south_east_asia +cw/lines.fxh +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_southern_africa +building_groups_extra = { + add = building_group_levels_to_increase_value + subtract = building_group_levels_existing +} +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_southern_europe +RK9 +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_west_africa +state_urbanization_rate = { + value = total_urbanization + divide = state_population + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: province + +## every_province_in_western_europe +war_exhaustion_from_country_turmoil = { + add = country_turmoil + multiply = define:NWar|WAR_EXHAUSTION_TURMOIL_FACTOR +} +**Supported Scopes**: none +**Supported Targets**: province + +## every_rival_country +Any country that is being rivaled by the country in a scope +every_rival_country = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: country + +## every_rivaling_country +Any country that is rivaling the country in a scope +every_rivaling_country = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: country + +## every_scope_admiral +Iterate through all admirals in a: country, interestgroup, or military formation +every_scope_admiral = { limit = { } } +**Supported Scopes**: country, front, interest_group, military_formation +**Supported Targets**: character + +## every_scope_ally +Iterate through all allies to a: country +every_scope_ally = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: country + +## every_scope_amendment +Iterate through amendments of the scoped law +every_scope_amendment = { limit = { } } +**Supported Scopes**: law +**Supported Targets**: amendment + +## every_scope_army +Iterate through all armies currently present at input scope +Supported scopes: country, front, hq +every_scope_army = { limit = { } } +**Supported Scopes**: country, front, hq +**Supported Targets**: military_formation + +## every_scope_article +Iterate through articles of the scoped treaty +every_scope_article = { limit = { } } +**Supported Scopes**: treaty +**Supported Targets**: treaty_article + +## every_scope_article_option +Iterate through article_options of the scoped treaty or treaty_options +every_scope_article_option = { limit = { } } +**Supported Scopes**: treaty_options, treaty +**Supported Targets**: treaty_article_options + +## every_scope_building +Iterate through all buildings in a: state, country +every_scope_building = { limit = { } } +**Supported Scopes**: country, state +**Supported Targets**: building + +## every_scope_character +Iterate through all characters in a: country, interestgroup, or front +every_scope_character = { limit = { } } +**Supported Scopes**: country, front, interest_group, military_formation +**Supported Targets**: character + +## every_scope_country +Iterate through all countries with a presence in the supported scope (currently: market, strategic region) +every_scope_country = { limit = { } } +**Supported Scopes**: market, state_region, strategic_region +**Supported Targets**: country + +## every_scope_culture +Iterate through all cultures in the scope +every_scope_culture = { limit = { } } +**Supported Scopes**: country, state +**Supported Targets**: culture + +## every_scope_diplomatic_pact +Any diplomatic pact of the country in a scope +every_scope_diplomatic_pact = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: diplomatic_pact + +## every_scope_fleet +Iterate through all fleets currently present at input scope +Supported scopes: country, hq +every_scope_fleet = { limit = { } } +**Supported Scopes**: country, hq +**Supported Targets**: military_formation + +## every_scope_front +Iterate through all Fronts related to the scoped War +every_scope_front = { limit = { } } +**Supported Scopes**: war +**Supported Targets**: front + +## every_scope_general +Iterate through all generals in a: country, interestgroup, front, or military formation +every_scope_general = { limit = { } } +**Supported Scopes**: country, front, interest_group, military_formation +**Supported Targets**: character + +## every_scope_held_interest_marker +Iterate through all interest markers held by a country +every_scope_held_interest_marker = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: interest_marker + +## every_scope_homeland_state +Iterate through all states that are a homeland for the scoped culture, or a homeland of any primary culture of the scoped country +every_scope_homeland_state = { limit = { } } +**Supported Scopes**: country, culture +**Supported Targets**: state + +## every_scope_initiator_ally +Iterate through all allies to an initiator in a: diplomatic play +every_scope_initiator_ally = { limit = { } } +**Supported Scopes**: diplomatic_play +**Supported Targets**: country + +## every_scope_interest_marker +Iterate through all interest markers in a: country, strategic region, state region +every_scope_interest_marker = { limit = { } } +**Supported Scopes**: country, state_region, strategic_region +**Supported Targets**: interest_marker + +## every_scope_je_involved +Iterate through all involved in a journal entry +every_scope_je_involved = { limit = { } } +**Supported Scopes**: journal_entry +**Supported Targets**: country + +## every_scope_play_involved +Iterate through all involved in a: diplomatic play +every_scope_play_involved = { limit = { } } +**Supported Scopes**: diplomatic_play +**Supported Targets**: country + +## every_scope_politician +Iterate through all politicians in a: country or interestgroup +every_scope_politician = { limit = { } } +**Supported Scopes**: country, front, interest_group, military_formation +**Supported Targets**: character + +## every_scope_pop +Iterate through all pops in a: country, state, interest group, culture +every_scope_pop = { limit = { } } +**Supported Scopes**: country, culture, interest_group, state +**Supported Targets**: pop + +## every_scope_regional_hqs +Iterate through regional HQs of the scoped company +every_scope_regional_hqs = { limit = { } } +**Supported Scopes**: company +**Supported Targets**: building + +## every_scope_ship +Iterate through all ships in a country or military formation +every_scope_ship = { limit = { } } +**Supported Scopes**: country, military_formation +**Supported Targets**: ship + +## every_scope_state +Iterate through all states including provinces from a: country, state_region, theater, front, or strait +every_scope_state = { limit = { } } +**Supported Scopes**: country, front, state_region, strait, strategic_region, theater +**Supported Targets**: state + +## every_scope_strait +Iterate through all straits with a land endpoint in the scoped state or country +every_scope_strait = { limit = { } } +**Supported Scopes**: country, state +**Supported Targets**: strait + +## every_scope_target_ally +Iterate through all allies to a target in a: diplomatic play +every_scope_target_ally = { limit = { } } +**Supported Scopes**: diplomatic_play +**Supported Targets**: country + +## every_scope_theater +Iterate through all theaters in a: country +every_scope_theater = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: theater + +## every_scope_treaty +Iterate through in force treaties binding the scoped country +every_scope_treaty = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: treaty + +## every_scope_violate_sovereignty_interested_parties +Iterate through all countries that would be interested if country in scope has their sovereignty violated +every_scope_violate_sovereignty_interested_parties = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: country + +## every_scope_violate_sovereignty_wars +Iterate through all relevant wars if target country had their sovereignty violated by scoped country +every_scope_violate_sovereignty_wars = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: war + +## every_scope_war +Iterate through all wars related to the scope +every_scope_war = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: war + +## every_sea_node_adjacent_state +Iterate through all states that share a sea node with a state +every_sea_node_adjacent_state = { limit = { } } +**Supported Scopes**: state +**Supported Targets**: state + +## every_state +Iterate through all states globally +every_state = { limit = { } } +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_africa +[ +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_amazon +h< +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_americas + TK9 +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_andes +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_asia +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_asia_minor +pashtun +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_atlantic_seaboard +war_exhaustion_from_country_turmoil = { + add = country_turmoil + multiply = define:NWar|WAR_EXHAUSTION_TURMOIL_FACTOR +} +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_balkans +building_groups_extra = { + add = building_group_levels_to_increase_value + subtract = building_group_levels_existing +} +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_baltic +A +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_central_africa + WK9 +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_central_asia +>> +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_central_europe + QK9 +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_china +A +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_east_asia +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_eastern_europe +CK9 +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_europe +[ +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_golden_circle +PK9 +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_horn_of_africa +spanish +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_india +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_indonesia +>= +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_middle_east +spanish +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_north_africa +pashtun +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_north_america +building_levels_extra = {#uses IG scope + add = building_levels_to_increase_value + subtract = building_levels_existing +} +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_oceania +VK9 +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_pacific_seaboard + QK9 +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_russia +BA +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_siberia + YK9 +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_south_america + WK9 +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_south_east_asia +Ga> +ף>=q=J? +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_southern_africa +building_levels_extra = {#uses IG scope + add = building_levels_to_increase_value + subtract = building_levels_existing +} +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_southern_europe +war_exhaustion_from_country_turmoil = { + add = country_turmoil + multiply = define:NWar|WAR_EXHAUSTION_TURMOIL_FACTOR +} +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_west_africa +ISR = { + states = { + STATE_PALESTINE + STATE_PALESTINE_2 + STATE_PALESTINE_3 + } + ai_will_do = { + always = no + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_in_western_europe + SK9 +**Supported Scopes**: none +**Supported Targets**: state + +## every_state_region +Iterate through all state regions +every_state_region = { limit = { } } +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_africa +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_amazon +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_americas +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_andes +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_asia +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_asia_minor +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_atlantic_seaboard +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_balkans +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_baltic +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_central_africa +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_central_asia +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_central_europe +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_china +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_east_asia +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_eastern_europe +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_europe +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_golden_circle +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_horn_of_africa +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_india +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_indonesia +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_middle_east +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_north_africa +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_north_america +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_oceania +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_pacific_seaboard +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_russia +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_siberia +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_south_america +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_south_east_asia +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_southern_africa +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_southern_europe +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_west_africa +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_state_region_in_western_europe +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## every_strategic_objective +Iterate through all Strategic Objective states from the scoped Country +every_strategic_objective = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: state + +## every_strategic_region +Iterate through all strategic regions globally +every_strategic_region = { limit = { } } +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_africa +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_amazon +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_americas +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_andes +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_asia +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_asia_minor +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_atlantic_seaboard +annex_subject_base_liberty_desire_change = { + scope:target_country ?= { add = prestige } + round = yes + min = 1 + max = annex_subject_max_liberty_desire_change +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_balkans +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_baltic +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_central_africa +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_central_asia +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_central_europe +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_china +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_east_asia +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_eastern_europe +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_europe +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_golden_circle +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_horn_of_africa +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_india +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_indonesia +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_middle_east +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_north_africa +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_north_america +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_oceania +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_pacific_seaboard +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_russia +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_siberia +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_south_america +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_south_east_asia +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_southern_africa +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_southern_europe +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_west_africa +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_strategic_region_in_western_europe +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## every_subject_of_subject +Any country below direct subjects in hierarchy +every_subject_of_subject = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: country + +## every_subject_or_below +Any country below current in hierarchy +every_subject_or_below = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: country + +## every_supporting_character +Iterate through all characters that support the scoped political movement +every_supporting_character = { limit = { } } +**Supported Scopes**: political_movement +**Supported Targets**: character + +## every_treaty +Iterate through treaties (both in force and drafts) +every_treaty = { limit = { } } +**Supported Scopes**: none +**Supported Targets**: treaty + +## every_valid_mass_migration_culture +Lists for cultures in the scoped country that are valid for mass migration +every_valid_mass_migration_culture = { limit = { } } +**Supported Scopes**: country +**Supported Targets**: culture + +## every_war_participant +Iterate through all participants in a war +every_war_participant = { limit = { } } +**Supported Scopes**: war +**Supported Targets**: country + +## execute_event_option +Execute effects of the specified event option in the specified event +execute_event_option = { event = events.1 option = 0 } +**Supported Scopes**: none + +## exile_character +Exile a character to the exile pool +exile_character = yes +**Supported Scopes**: character + +## finish_harvest_condition +Finish a harvest condition of type in the scoped state region +finish_harvest_condition = +**Supported Scopes**: state_region + +## finish_negotiation +Finishes the negotiation that has started for an interest group: finish_negotiation = yes/no +**Supported Scopes**: interest_group + +## force_resource_depletion +Forces a resource depletion in state +force_resource_depletion = bg_gold_mining +**Supported Scopes**: state + +## force_resource_discovery +Forces a resource discovery in state +force_resource_discovery = bg_gold_mining +**Supported Scopes**: state + +## free_character_from_void +Frees a character from the void, if set to no character is deleted instead +free_character_from_void = yes +**Supported Scopes**: character + +## fully_mobilize_army +Fully mobilizes scope army +fully_mobilize_army = yes +**Supported Scopes**: military_formation + +## hidden_effect +Enclosed effects are not shown in tooltips +hidden_effect = { } +**Supported Scopes**: none + +## if +Executes enclosed effects if limit criteria are met +if = { limit = { } } +**Supported Scopes**: none + +## improve_stance +Improves the stance of an IG on the currently enacting law by the given number of steps: improve_stance = value +**Supported Scopes**: interest_group + +## increase_autonomy +Change a country's subject type to a more autonomus one +increase_autonomy = yes +**Supported Scopes**: country + +## join_power_bloc +Scoped country joins the power bloc of the target scoped country +join_power_bloc = c:USA +**Supported Scopes**: country +**Supported Targets**: country + +## join_revolution +Adds interest group to ongoing revolution +join_revolution = yes/no +**Supported Scopes**: interest_group + +## join_war +Makes target join a scoped war in a specific side. +join_war = { target = scope:target_country side = root } +**Supported Scopes**: war + +## kill_character +Kill a character +kill_character = bool (yes - kill [by default], no - don't do anything) +kill_character = { + hidden = bool (yes - without notification; no - show notification [by default]) + value = bool (yes - kill [by default], no - don't do anything) +} +**Supported Scopes**: character + +## kill_crew +Kills a given amount of a ship's crew +kill_crew = 20 +**Supported Scopes**: ship + +## kill_crew_percent +Kills a given percentage of a ship's crew +kill_crew_percent = 0.2 +**Supported Scopes**: ship + +## kill_population +Kills a number of individuals in the population in the scoped country. + +All parameters except percent are optional. Pop type and strata cannot be used at the same time.kill_population = { + value = + culture = + religion = + interest_group = + pop_type = + strata = +} +**Supported Scopes**: country + +## kill_population_in_state +Kills a number of individuals in the population in the scoped state. + +All parameters except percent are optional. Pop type and strata cannot be used at the same time.kill_population = { + value = + culture = + religion = + interest_group = + pop_type = + strata = +} +**Supported Scopes**: state + +## kill_population_percent +Kills a percentage of the population in the scoped country. + +All parameters except percent are optional. Pop type and strata cannot be used at the same time.kill_population_percent = { + percent = + culture = + religion = + interest_group = + pop_type = + strata = +} +**Supported Scopes**: country + +## kill_population_percent_in_state +Kills a percentage of the population in the scoped state. + +All parameters except percent are optional. Pop type and strata cannot be used at the same time.kill_population_percent = { + percent = + culture = + religion = + interest_group = + pop_type = + strata = +} +**Supported Scopes**: state + +## kill_ship +Destroys the scoped ship +kill_ship = bool # yes - destroy the ship [by default], no - don't do anything +**Supported Scopes**: ship + +## liberate_slaves +Frees all slaves in the country/state +liberate_slaves = yes +**Supported Scopes**: country, state + +## liberate_slaves_in_incorporated_states +Frees all slaves in the country's incorporated states +liberate_slaves_in_incorporated_states = yes +**Supported Scopes**: country + +## liberate_slaves_in_unincorporated_states +Frees all slaves in the country's unincorporated states +liberate_slaves_in_unincorporated_states = yes +**Supported Scopes**: country + +## make_independent +Makes a country independent. +make_independent = bool +**Supported Scopes**: country + +## mobilize_army +Mobilizes scope army +mobilize_army = yes +**Supported Scopes**: military_formation + +## move_partial_pop +Moves the scoped pop to the specified state (they become unemployed) +move_partial_pop = { state = s:STATE_TUSCANY.region_state:TUS } +move_partial_pop = { state = s:STATE_TUSCANY.region_state:TUS population = 1000 } + move_partial_pop = { state = s:STATE_TUSCANY.region_state:TUS population_ratio = 0.2 } + +NOTE: VERY IMPORTANT! This effect _may_ change the pop type of the moved pop. This will happen under the following conditions: +1. if the current pop type cannot be unemployed, the new pop type will be the default one +2.if the current pop type is a slave type and the target state does not allow slavery, the new pop type will be the default one +**Supported Scopes**: pop + +## move_pop +Moves the scoped pop in its entirety to the specified state (they become unemployed) +move_pop = s:STATE_TUSCANY.region_state:TUS +NOTE: VERY IMPORTANT! This effect _may_ change the pop type of the moved pop. This will happen under the following conditions: +1. if the current pop type cannot be unemployed, the new pop type will be the default one +2.if the current pop type is a slave type and the target state does not allow slavery, the new pop type will be the default one +**Supported Scopes**: pop +**Supported Targets**: state + +## ordered_active_law +Iterate through all active laws in a country +ordered_active_law = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: law + +## ordered_active_party +Iterate through all active political parties in a country +ordered_active_party = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: party + +## ordered_character +Iterate through all characters globally +ordered_character = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: none +**Supported Targets**: character + +## ordered_character_in_exile_pool +Iterate through characters in the exile pool +ordered_character_in_exile_pool = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: none +**Supported Targets**: character + +## ordered_character_in_void +Iterate through characters in the void +ordered_character_in_void = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: none +**Supported Targets**: character + +## ordered_character_role +Iterate through all roles of the scoped character +ordered_character_role = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: character +**Supported Targets**: character_role + +## ordered_civil_war +Iterate through all civil wars related to the scoped country +ordered_civil_war = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: civil_war + +## ordered_cobelligerent_in_diplo_play +Iterate through all co-belligerents of scope country in all diplomatic plays (includes wars) +ordered_cobelligerent_in_diplo_play = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: country + +## ordered_cobelligerent_in_war +Iterate through all co-belligerents of scope country in all wars +ordered_cobelligerent_in_war = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: country + +## ordered_combat_unit +Iterate through all combat units of input scope +Supported scopes: building, military formation, front, battle +ordered_combat_unit = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: battle, building, front, hq, military_formation +**Supported Targets**: new_combat_unit + +## ordered_company +Iterate through all companies in a country +ordered_company = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: company + +## ordered_country +Iterate through all countries globally +ordered_country = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_africa +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_amazon +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_americas +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_andes +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_asia +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_asia_minor +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_atlantic_seaboard +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_balkans +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_baltic +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_central_africa +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_central_asia +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_central_europe +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_china +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_east_asia +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_eastern_europe +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_europe +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_golden_circle +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_horn_of_africa +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_india +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_indonesia +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_middle_east +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_north_africa +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_north_america +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_oceania +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_pacific_seaboard +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_russia +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_siberia +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_south_america +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_south_east_asia +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_southern_africa +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_southern_europe +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_west_africa +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_in_western_europe +power_bloc_mandate_progress_per_unrecognized_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_major_power_member_mult + min = 0 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_country_strategic_region +Iterate through all strategic regions containing states owned by the scoped country +ordered_country_strategic_region = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: strategic_region + +## ordered_decentralized_country +Iterate through all countries that are decentralized +ordered_decentralized_country = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: none +**Supported Targets**: country + +## ordered_diplomatic_catalyst +Iterate through all diplomatic catalysts in the recent memory of a country +ordered_diplomatic_catalyst = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: diplomatic_catalyst + +## ordered_diplomatic_play +Iterate through all diplomatic plays globally +ordered_diplomatic_play = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: none +**Supported Targets**: diplomatic_play + +## ordered_diplomatically_relevant_country +Iterate through all diplomatically relevant countries of a country scope +ordered_diplomatically_relevant_country = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: country + +## ordered_direct_subject +Any country directly below current in hierarchy +ordered_direct_subject = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: country + +## ordered_enemy_in_diplo_play +Iterate through all enemies of scope country in all diplomatic plays (includes wars) +ordered_enemy_in_diplo_play = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: country + +## ordered_enemy_in_war +Iterate through all enemies of scope country in all wars +ordered_enemy_in_war = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: country + +## ordered_harvest_condition +Iterate through all harvest conditions affecting a state, state region, strategic region, or country +ordered_harvest_condition = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country, state, state_region, strategic_region +**Supported Targets**: harvest_condition + +## ordered_in_global_list +Iterate through all items in global list. list = name or variable = name +ordered_in_global_list = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: none + +## ordered_in_hierarchy +Any country in current hierarchy, including current +ordered_in_hierarchy = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: country + +## ordered_in_list +Iterate through all items in list. list = name or variable = name +ordered_in_list = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: none + +## ordered_in_local_list +Iterate through all items in local list. list = name or variable = name +ordered_in_local_list = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: none + +## ordered_influenced_interest_group +Iterate through all interest groups influenced by a political movement +ordered_influenced_interest_group = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: political_movement +**Supported Targets**: interest_group + +## ordered_interest_group +Iterate through all interest groups in a country +ordered_interest_group = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: interest_group + +## ordered_law +Iterate through all laws in a country +ordered_law = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: law + +## ordered_lobby_member +Iterate through all interest group members of a lobby +ordered_lobby_member = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: political_lobby +**Supported Targets**: interest_group + +## ordered_market +Iterate through all markets globally +ordered_market = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: none +**Supported Targets**: market + +## ordered_market_goods +Iterate through all active (market) goods in a market +ordered_market_goods = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: market +**Supported Targets**: market_goods + +## ordered_member +Iterate through all interest group members of a party +ordered_member = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: party +**Supported Targets**: interest_group + +## ordered_military_formation +Iterate through all military formations currently present at input scope +Supported scopes: country, front, hq +ordered_military_formation = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country, front, hq +**Supported Targets**: military_formation + +## ordered_neighbouring_state +Iterate through all states neighbouring a state region +ordered_neighbouring_state = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country, state, state_region, strategic_region +**Supported Targets**: state + +## ordered_overlord_or_above +Any country above current in hierarchy +ordered_overlord_or_above = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: country + +## ordered_owned_country +Iterate through all countries owned by the scoped company +ordered_owned_country = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: company +**Supported Targets**: country + +## ordered_participant +Any of two participants of the diplomatic pact in a scope +ordered_participant = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: diplomatic_pact +**Supported Targets**: country + +## ordered_political_lobby +Iterate through all political lobbies in a country or interest group +ordered_political_lobby = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country, interest_group +**Supported Targets**: political_lobby + +## ordered_political_movement +Iterate through all political movements in a country +ordered_political_movement = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: political_movement + +## ordered_possible_amendment_type +Iterate through amendment types that could be added to the scoped law +ordered_possible_amendment_type = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: law +**Supported Targets**: amendment_type + +## ordered_potential_party +Iterate through all potential political parties in a country +ordered_potential_party = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: party + +## ordered_power_bloc +Iterate through all power blocs +ordered_power_bloc = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: none +**Supported Targets**: power_bloc + +## ordered_power_bloc_member +Iterate through all members of the scoped power bloc including the leader +ordered_power_bloc_member = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: power_bloc +**Supported Targets**: country + +## ordered_preferred_law +Iterate through all active and possible laws in an interest group's country, ordered by how much they prefer that law +ordered_preferred_law = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: interest_group +**Supported Targets**: law + +## ordered_primary_culture +Primary cultures of the scoped country or country definition +ordered_primary_culture = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country, country_definition +**Supported Targets**: culture + +## ordered_province +Iterate through all Provinces in the scoped State +ordered_province = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: province +**Supported Targets**: state + +## ordered_province_in_africa +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_amazon +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_americas +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_andes +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_asia +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_asia_minor +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_atlantic_seaboard +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_balkans +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_baltic +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_central_africa +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_central_asia +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_central_europe +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_china +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_east_asia +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_eastern_europe +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_europe +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_golden_circle +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_horn_of_africa +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_india +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_indonesia +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_middle_east +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_north_africa +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_north_america +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_oceania +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_pacific_seaboard +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_russia +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_siberia +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_south_america +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_south_east_asia +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_southern_africa +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_southern_europe +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_west_africa +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_province_in_western_europe +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## ordered_rival_country +Any country that is being rivaled by the country in a scope +ordered_rival_country = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: country + +## ordered_rivaling_country +Any country that is rivaling the country in a scope +ordered_rivaling_country = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: country + +## ordered_scope_admiral +Iterate through all admirals in a: country, interestgroup, or military formation +ordered_scope_admiral = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country, front, interest_group, military_formation +**Supported Targets**: character + +## ordered_scope_ally +Iterate through all allies to a: country +ordered_scope_ally = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: country + +## ordered_scope_amendment +Iterate through amendments of the scoped law +ordered_scope_amendment = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: law +**Supported Targets**: amendment + +## ordered_scope_army +Iterate through all armies currently present at input scope +Supported scopes: country, front, hq +ordered_scope_army = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country, front, hq +**Supported Targets**: military_formation + +## ordered_scope_article +Iterate through articles of the scoped treaty +ordered_scope_article = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: treaty +**Supported Targets**: treaty_article + +## ordered_scope_article_option +Iterate through article_options of the scoped treaty or treaty_options +ordered_scope_article_option = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: treaty_options, treaty +**Supported Targets**: treaty_article_options + +## ordered_scope_building +Iterate through all buildings in a: state, country +ordered_scope_building = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country, state +**Supported Targets**: building + +## ordered_scope_character +Iterate through all characters in a: country, interestgroup, or front +ordered_scope_character = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country, front, interest_group, military_formation +**Supported Targets**: character + +## ordered_scope_country +Iterate through all countries with a presence in the supported scope (currently: market, strategic region) +ordered_scope_country = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: market, state_region, strategic_region +**Supported Targets**: country + +## ordered_scope_culture +Iterate through all cultures in the scope +ordered_scope_culture = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country, state +**Supported Targets**: culture + +## ordered_scope_diplomatic_pact +Any diplomatic pact of the country in a scope +ordered_scope_diplomatic_pact = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: diplomatic_pact + +## ordered_scope_fleet +Iterate through all fleets currently present at input scope +Supported scopes: country, hq +ordered_scope_fleet = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country, hq +**Supported Targets**: military_formation + +## ordered_scope_front +Iterate through all Fronts related to the scoped War +ordered_scope_front = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: war +**Supported Targets**: front + +## ordered_scope_general +Iterate through all generals in a: country, interestgroup, front, or military formation +ordered_scope_general = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country, front, interest_group, military_formation +**Supported Targets**: character + +## ordered_scope_held_interest_marker +Iterate through all interest markers held by a country +ordered_scope_held_interest_marker = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: interest_marker + +## ordered_scope_homeland_state +Iterate through all states that are a homeland for the scoped culture, or a homeland of any primary culture of the scoped country +ordered_scope_homeland_state = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country, culture +**Supported Targets**: state + +## ordered_scope_initiator_ally +Iterate through all allies to an initiator in a: diplomatic play +ordered_scope_initiator_ally = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: diplomatic_play +**Supported Targets**: country + +## ordered_scope_interest_marker +Iterate through all interest markers in a: country, strategic region, state region +ordered_scope_interest_marker = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country, state_region, strategic_region +**Supported Targets**: interest_marker + +## ordered_scope_je_involved +Iterate through all involved in a journal entry +ordered_scope_je_involved = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: journal_entry +**Supported Targets**: country + +## ordered_scope_play_involved +Iterate through all involved in a: diplomatic play +ordered_scope_play_involved = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: diplomatic_play +**Supported Targets**: country + +## ordered_scope_politician +Iterate through all politicians in a: country or interestgroup +ordered_scope_politician = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country, front, interest_group, military_formation +**Supported Targets**: character + +## ordered_scope_pop +Iterate through all pops in a: country, state, interest group, culture +ordered_scope_pop = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country, culture, interest_group, state +**Supported Targets**: pop + +## ordered_scope_regional_hqs +Iterate through regional HQs of the scoped company +ordered_scope_regional_hqs = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: company +**Supported Targets**: building + +## ordered_scope_ship +Iterate through all ships in a country or military formation +ordered_scope_ship = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country, military_formation +**Supported Targets**: ship + +## ordered_scope_state +Iterate through all states including provinces from a: country, state_region, theater, front, or strait +ordered_scope_state = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country, front, state_region, strait, strategic_region, theater +**Supported Targets**: state + +## ordered_scope_strait +Iterate through all straits with a land endpoint in the scoped state or country +ordered_scope_strait = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country, state +**Supported Targets**: strait + +## ordered_scope_target_ally +Iterate through all allies to a target in a: diplomatic play +ordered_scope_target_ally = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: diplomatic_play +**Supported Targets**: country + +## ordered_scope_theater +Iterate through all theaters in a: country +ordered_scope_theater = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: theater + +## ordered_scope_treaty +Iterate through in force treaties binding the scoped country +ordered_scope_treaty = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: treaty + +## ordered_scope_violate_sovereignty_interested_parties +Iterate through all countries that would be interested if country in scope has their sovereignty violated +ordered_scope_violate_sovereignty_interested_parties = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: country + +## ordered_scope_violate_sovereignty_wars +Iterate through all relevant wars if target country had their sovereignty violated by scoped country +ordered_scope_violate_sovereignty_wars = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: war + +## ordered_scope_war +Iterate through all wars related to the scope +ordered_scope_war = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: war + +## ordered_sea_node_adjacent_state +Iterate through all states that share a sea node with a state +ordered_sea_node_adjacent_state = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: state +**Supported Targets**: state + +## ordered_state +Iterate through all states globally +ordered_state = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_africa +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_amazon +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_americas +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_andes +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_asia +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_asia_minor +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_atlantic_seaboard +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_balkans +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_baltic +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_central_africa +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_central_asia +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_central_europe +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_china +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_east_asia +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_eastern_europe +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_europe +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_golden_circle +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_horn_of_africa +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_india +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_indonesia +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_middle_east +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_north_africa +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_north_america +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_oceania +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_pacific_seaboard +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_russia +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_siberia +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_south_america +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_south_east_asia +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_southern_africa +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_southern_europe +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_west_africa +ship_mod_power_projection_doctrine = { + value = 1 + #if = { + # limit = { + # OR = { + # has_law = law_type:law_diplomatic_navy + # has_strategy = ai_strategy_colonial_expansion + # has_strategy = ai_strategy_economic_imperialism + # } + # } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_in_western_europe +front_battle_province_weight = { + value = 100000 + + if = { + limit = { exists = scope:distance_to_strategic_objective } + divide = scope:distance_to_strategic_objective + } + else_if = { + limit = { exists = scope:distance_to_closest_war_goal } + divide = scope:distance_to_closest_war_goal + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## ordered_state_region +Iterate through all state regions +ordered_state_region = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_africa +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_amazon +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_americas +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_andes +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_asia +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_asia_minor +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_atlantic_seaboard +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_balkans +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_baltic +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_central_africa +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_central_asia +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_central_europe +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_china +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_east_asia +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_eastern_europe +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_europe +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_golden_circle +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_horn_of_africa +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_india +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_indonesia +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_middle_east +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_north_africa +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_north_america +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_oceania +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_pacific_seaboard +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_russia +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_siberia +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_south_america +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_south_east_asia +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_southern_africa +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_southern_europe +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_west_africa +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_state_region_in_western_europe +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## ordered_strategic_objective +Iterate through all Strategic Objective states from the scoped Country +ordered_strategic_objective = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: state + +## ordered_strategic_region +Iterate through all strategic regions globally +ordered_strategic_region = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_africa +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_amazon +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_americas +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_andes +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_asia +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_asia_minor +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_atlantic_seaboard +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_balkans +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_baltic +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_central_africa +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_central_asia +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_central_europe +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_china +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_east_asia +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_eastern_europe +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_europe +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_golden_circle +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_horn_of_africa +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_india +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_indonesia +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_middle_east +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_north_africa +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_north_america +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_oceania +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_pacific_seaboard +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_russia +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_siberia +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_south_america +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_south_east_asia +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_southern_africa +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_southern_europe +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_west_africa +country_urbanization_rate = { + value = country_total_urbanization + + if = { + limit = { total_population > 0 } + divide = total_population + } + else = { + multiply = 0.0001 # Fallback value in case of strange behaviour + } + + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_strategic_region_in_western_europe +neg_promised_sol_level = { + save_temporary_scope_as = ig_for_calc + value = owner.average_sol + round = yes + multiply = 0.1 + min = 0.5 + max = 2 #late game SOL peaks + multiply = var:promise_quest_degree + max = 8 #maximum possible plausible amount + add = owner.average_sol +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## ordered_subject_of_subject +Any country below direct subjects in hierarchy +ordered_subject_of_subject = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: country + +## ordered_subject_or_below +Any country below current in hierarchy +ordered_subject_or_below = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: country + +## ordered_supporting_character +Iterate through all characters that support the scoped political movement +ordered_supporting_character = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: political_movement +**Supported Targets**: character + +## ordered_treaty +Iterate through treaties (both in force and drafts) +ordered_treaty = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: none +**Supported Targets**: treaty + +## ordered_valid_mass_migration_culture +Lists for cultures in the scoped country that are valid for mass migration +ordered_valid_mass_migration_culture = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: country +**Supported Targets**: culture + +## ordered_war_participant +Iterate through all participants in a war +ordered_war_participant = { +limit = { } +order_by = script_value +position = int +min = int +max = script_value +check_range_bounds = no # If you don't want an error logged if the list is smaller than the min/max + } +**Supported Scopes**: war +**Supported Targets**: country + +## place_character_in_void +Banishes a character to the void, duration is how long character is kept before being deleted +place_character_in_void = months +**Supported Scopes**: character + +## play_as +Change which country scoped country's player will play as +play_as = +**Supported Scopes**: country +**Supported Targets**: country + +## post_audio_event +Runs an audio even on a "persistent" audio object +post_audio_event = { + persistent_object = [object_name] # For example music_manager + event = [audio_event] # For example start_debug_music +} +**Supported Scopes**: none + +## post_notification +Posts notification +**Supported Scopes**: none + +## post_proposal +Posts proposal +**Supported Scopes**: none + +## random +run an effect depending on a random chance, do nothing otherwise. +random = { + chance = 0-100 # random chance in percent. can also be a script value or complex math + modifier = { ... } # optional MTTH-style modifier for the chance + effects... # effects to run if the random roll succeeds +} +**Supported Scopes**: none + +## random_active_law +Iterate through all active laws in a country +random_active_law = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: law + +## random_active_party +Iterate through all active political parties in a country +random_active_party = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: party + +## random_character +Iterate through all characters globally +random_character = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: none +**Supported Targets**: character + +## random_character_in_exile_pool +Iterate through characters in the exile pool +random_character_in_exile_pool = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: none +**Supported Targets**: character + +## random_character_in_void +Iterate through characters in the void +random_character_in_void = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: none +**Supported Targets**: character + +## random_character_role +Iterate through all roles of the scoped character +random_character_role = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: character +**Supported Targets**: character_role + +## random_civil_war +Iterate through all civil wars related to the scoped country +random_civil_war = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: civil_war + +## random_cobelligerent_in_diplo_play +Iterate through all co-belligerents of scope country in all diplomatic plays (includes wars) +random_cobelligerent_in_diplo_play = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: country + +## random_cobelligerent_in_war +Iterate through all co-belligerents of scope country in all wars +random_cobelligerent_in_war = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: country + +## random_combat_unit +Iterate through all combat units of input scope +Supported scopes: building, military formation, front, battle +random_combat_unit = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: battle, building, front, hq, military_formation +**Supported Targets**: new_combat_unit + +## random_company +Iterate through all companies in a country +random_company = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: company + +## random_country +Iterate through all countries globally +random_country = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_africa +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_amazon +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_americas +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_andes +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_asia +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_asia_minor +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_atlantic_seaboard +war_exhaustion_from_enemy_contested_wargoals = { + add = define:NWar|WAR_EXHAUSTION_CONTESTED_ENEMY_WARGOALS + multiply = "enemy_contested_wargoals(scope:war)" +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_balkans +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_baltic +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_central_africa +building_levels_existing = { #uses IG scope + save_temporary_scope_as = ig_for_calc + add = "owner.country_has_building_type_levels(scope:ig_for_calc.var:promised_building_type)" +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_central_asia +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_central_europe +war_exhaustion_from_enemy_contested_wargoals = { + add = define:NWar|WAR_EXHAUSTION_CONTESTED_ENEMY_WARGOALS + multiply = "enemy_contested_wargoals(scope:war)" +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_china +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_east_asia +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_eastern_europe +ship_mod_coastal_defence_doctrine = { + value = 1 + #if = { + # limit = { has_strategy = ai_strategy_armed_isolationism } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_europe +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_golden_circle +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_horn_of_africa +ship_mod_coastal_defence_doctrine = { + value = 1 + #if = { + # limit = { has_strategy = ai_strategy_armed_isolationism } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_india +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_indonesia +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_middle_east +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_north_africa +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_north_america +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_oceania +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_pacific_seaboard +jail_five_year_value = { + if = { + limit = { + exists = scope:prisoner_scope + } + value = scope:prisoner_scope.popularity + divide = 10 + max = 15 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_russia +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_siberia +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_south_america +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_south_east_asia +jail_ten_year_value = { + if = { + limit = { + exists = scope:prisoner_scope + } + value = scope:prisoner_scope.popularity + divide = 5 + max = 25 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_southern_africa +ship_mod_coastal_defence_doctrine = { + value = 1 + #if = { + # limit = { has_strategy = ai_strategy_armed_isolationism } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_southern_europe +building_levels_existing = { #uses IG scope + save_temporary_scope_as = ig_for_calc + add = "owner.country_has_building_type_levels(scope:ig_for_calc.var:promised_building_type)" +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_west_africa +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_in_western_europe +army_projection_comparison = { + add = overlord.army_power_projection + if = { + limit = { army_power_projection > 0 } + divide = army_power_projection + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## random_country_strategic_region +Iterate through all strategic regions containing states owned by the scoped country +random_country_strategic_region = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: strategic_region + +## random_decentralized_country +Iterate through all countries that are decentralized +random_decentralized_country = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: none +**Supported Targets**: country + +## random_diplomatic_catalyst +Iterate through all diplomatic catalysts in the recent memory of a country +random_diplomatic_catalyst = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: diplomatic_catalyst + +## random_diplomatic_play +Iterate through all diplomatic plays globally +random_diplomatic_play = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: none +**Supported Targets**: diplomatic_play + +## random_diplomatically_relevant_country +Iterate through all diplomatically relevant countries of a country scope +random_diplomatically_relevant_country = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: country + +## random_direct_subject +Any country directly below current in hierarchy +random_direct_subject = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: country + +## random_enemy_in_diplo_play +Iterate through all enemies of scope country in all diplomatic plays (includes wars) +random_enemy_in_diplo_play = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: country + +## random_enemy_in_war +Iterate through all enemies of scope country in all wars +random_enemy_in_war = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: country + +## random_harvest_condition +Iterate through all harvest conditions affecting a state, state region, strategic region, or country +random_harvest_condition = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country, state, state_region, strategic_region +**Supported Targets**: harvest_condition + +## random_in_global_list +Iterate through all items in global list. list = name or variable = name +random_in_global_list = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: none + +## random_in_hierarchy +Any country in current hierarchy, including current +random_in_hierarchy = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: country + +## random_in_list +Iterate through all items in list. list = name or variable = name +random_in_list = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: none + +## random_in_local_list +Iterate through all items in local list. list = name or variable = name +random_in_local_list = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: none + +## random_influenced_interest_group +Iterate through all interest groups influenced by a political movement +random_influenced_interest_group = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: political_movement +**Supported Targets**: interest_group + +## random_interest_group +Iterate through all interest groups in a country +random_interest_group = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: interest_group + +## random_law +Iterate through all laws in a country +random_law = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: law + +## random_list +Selects one effect from a weighted random list and executes it. + +random_list = { + 10 = { + trigger = { enable / disable this effect } + modifier = { + if = { + limit = { is_foo } + add = 10 + } + + # Note: can have multiple conditions in the same `modifier` block to + # have different scenarios affect the chances differently + if = { + limit = { is_bar } + add = 20 + } + } + + # Warning: do _not_ add multilpe `modifier` blocks, since only the last one + # is taken into consideration. Instead, use multiple `if` conditions inside + # only one `modifier` block (one for each effect, that is) + + + } + 30 = { + # trigger is optional, leaving it out means this effect is enabled + # modifier is also optional, it means that the base weight (30) is final + + # Note: totally fine to have a `modifier` block here. It's important to only + # have one `modifier` block per effect, not one in total. + + + } +} + +The effects are weighted by their relative weights (10 and 30 in the example). +E.g. in this example the first effect has a base 25% chance of being picked, +while the second effect has a 75% base chance. The chance is given by the +formula `Wn / Wt` where `Wn` is the weight of a specific event while `Wt` is the +sum of all the weights. So the chances in the example are, respectively, +10 / 40 (25%) and 30 / 40 (75%). + +The weight of an effect can be modified by a `modifier` block. In the example, +if the scoped object satisfies the `is_foo` trigger, its relative weight +increases by 10. So in that situation, the relative weights would be 20 and 30 +rather than 10 and 30, meaning the chances would be 40% and 60% rather than +25% and 75%. +**Supported Scopes**: none + +## random_lobby_member +Iterate through all interest group members of a lobby +random_lobby_member = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: political_lobby +**Supported Targets**: interest_group + +## random_log_scopes +Log the current scope to the random log when this effect executes. +Only use temprorarily for debugging purposes as it can introduce localized strings into the random log. +random_log_scopes = yes # log full scope info +random_log_scopes = no # log only current scope +**Supported Scopes**: none + +## random_market +Iterate through all markets globally +random_market = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: none +**Supported Targets**: market + +## random_market_goods +Iterate through all active (market) goods in a market +random_market_goods = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: market +**Supported Targets**: market_goods + +## random_member +Iterate through all interest group members of a party +random_member = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: party +**Supported Targets**: interest_group + +## random_military_formation +Iterate through all military formations currently present at input scope +Supported scopes: country, front, hq +random_military_formation = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country, front, hq +**Supported Targets**: military_formation + +## random_neighbouring_state +Iterate through all states neighbouring a state region +random_neighbouring_state = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country, state, state_region, strategic_region +**Supported Targets**: state + +## random_overlord_or_above +Any country above current in hierarchy +random_overlord_or_above = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: country + +## random_owned_country +Iterate through all countries owned by the scoped company +random_owned_country = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: company +**Supported Targets**: country + +## random_participant +Any of two participants of the diplomatic pact in a scope +random_participant = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: diplomatic_pact +**Supported Targets**: country + +## random_political_lobby +Iterate through all political lobbies in a country or interest group +random_political_lobby = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country, interest_group +**Supported Targets**: political_lobby + +## random_political_movement +Iterate through all political movements in a country +random_political_movement = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: political_movement + +## random_possible_amendment_type +Iterate through amendment types that could be added to the scoped law +random_possible_amendment_type = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: law +**Supported Targets**: amendment_type + +## random_potential_party +Iterate through all potential political parties in a country +random_potential_party = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: party + +## random_power_bloc +Iterate through all power blocs +random_power_bloc = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: none +**Supported Targets**: power_bloc + +## random_power_bloc_member +Iterate through all members of the scoped power bloc including the leader +random_power_bloc_member = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: power_bloc +**Supported Targets**: country + +## random_preferred_law +Iterate through all active and possible laws in an interest group's country, ordered by how much they prefer that law +random_preferred_law = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: interest_group +**Supported Targets**: law + +## random_primary_culture +Primary cultures of the scoped country or country definition +random_primary_culture = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country, country_definition +**Supported Targets**: culture + +## random_province +Iterate through all Provinces in the scoped State +random_province = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: province +**Supported Targets**: state + +## random_province_in_africa +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_amazon +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_americas +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_andes +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_asia +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_asia_minor +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_atlantic_seaboard +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_balkans +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_baltic +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_central_africa +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_central_asia +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_central_europe +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_china +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_east_asia +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_eastern_europe +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_europe +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_golden_circle +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_horn_of_africa +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_india +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_indonesia +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_middle_east +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_north_africa +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_north_america +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_oceania +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_pacific_seaboard +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_russia +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_siberia +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_south_america +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_south_east_asia +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_southern_africa +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_southern_europe +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_west_africa +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_province_in_western_europe +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## random_rival_country +Any country that is being rivaled by the country in a scope +random_rival_country = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: country + +## random_rivaling_country +Any country that is rivaling the country in a scope +random_rivaling_country = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: country + +## random_scope_admiral +Iterate through all admirals in a: country, interestgroup, or military formation +random_scope_admiral = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country, front, interest_group, military_formation +**Supported Targets**: character + +## random_scope_ally +Iterate through all allies to a: country +random_scope_ally = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: country + +## random_scope_amendment +Iterate through amendments of the scoped law +random_scope_amendment = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: law +**Supported Targets**: amendment + +## random_scope_army +Iterate through all armies currently present at input scope +Supported scopes: country, front, hq +random_scope_army = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country, front, hq +**Supported Targets**: military_formation + +## random_scope_article +Iterate through articles of the scoped treaty +random_scope_article = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: treaty +**Supported Targets**: treaty_article + +## random_scope_article_option +Iterate through article_options of the scoped treaty or treaty_options +random_scope_article_option = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: treaty_options, treaty +**Supported Targets**: treaty_article_options + +## random_scope_building +Iterate through all buildings in a: state, country +random_scope_building = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country, state +**Supported Targets**: building + +## random_scope_character +Iterate through all characters in a: country, interestgroup, or front +random_scope_character = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country, front, interest_group, military_formation +**Supported Targets**: character + +## random_scope_country +Iterate through all countries with a presence in the supported scope (currently: market, strategic region) +random_scope_country = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: market, state_region, strategic_region +**Supported Targets**: country + +## random_scope_culture +Iterate through all cultures in the scope +random_scope_culture = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country, state +**Supported Targets**: culture + +## random_scope_diplomatic_pact +Any diplomatic pact of the country in a scope +random_scope_diplomatic_pact = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: diplomatic_pact + +## random_scope_fleet +Iterate through all fleets currently present at input scope +Supported scopes: country, hq +random_scope_fleet = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country, hq +**Supported Targets**: military_formation + +## random_scope_front +Iterate through all Fronts related to the scoped War +random_scope_front = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: war +**Supported Targets**: front + +## random_scope_general +Iterate through all generals in a: country, interestgroup, front, or military formation +random_scope_general = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country, front, interest_group, military_formation +**Supported Targets**: character + +## random_scope_held_interest_marker +Iterate through all interest markers held by a country +random_scope_held_interest_marker = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: interest_marker + +## random_scope_homeland_state +Iterate through all states that are a homeland for the scoped culture, or a homeland of any primary culture of the scoped country +random_scope_homeland_state = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country, culture +**Supported Targets**: state + +## random_scope_initiator_ally +Iterate through all allies to an initiator in a: diplomatic play +random_scope_initiator_ally = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: diplomatic_play +**Supported Targets**: country + +## random_scope_interest_marker +Iterate through all interest markers in a: country, strategic region, state region +random_scope_interest_marker = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country, state_region, strategic_region +**Supported Targets**: interest_marker + +## random_scope_je_involved +Iterate through all involved in a journal entry +random_scope_je_involved = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: journal_entry +**Supported Targets**: country + +## random_scope_play_involved +Iterate through all involved in a: diplomatic play +random_scope_play_involved = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: diplomatic_play +**Supported Targets**: country + +## random_scope_politician +Iterate through all politicians in a: country or interestgroup +random_scope_politician = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country, front, interest_group, military_formation +**Supported Targets**: character + +## random_scope_pop +Iterate through all pops in a: country, state, interest group, culture +random_scope_pop = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country, culture, interest_group, state +**Supported Targets**: pop + +## random_scope_regional_hqs +Iterate through regional HQs of the scoped company +random_scope_regional_hqs = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: company +**Supported Targets**: building + +## random_scope_ship +Iterate through all ships in a country or military formation +random_scope_ship = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country, military_formation +**Supported Targets**: ship + +## random_scope_state +Iterate through all states including provinces from a: country, state_region, theater, front, or strait +random_scope_state = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country, front, state_region, strait, strategic_region, theater +**Supported Targets**: state + +## random_scope_strait +Iterate through all straits with a land endpoint in the scoped state or country +random_scope_strait = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country, state +**Supported Targets**: strait + +## random_scope_target_ally +Iterate through all allies to a target in a: diplomatic play +random_scope_target_ally = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: diplomatic_play +**Supported Targets**: country + +## random_scope_theater +Iterate through all theaters in a: country +random_scope_theater = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: theater + +## random_scope_treaty +Iterate through in force treaties binding the scoped country +random_scope_treaty = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: treaty + +## random_scope_violate_sovereignty_interested_parties +Iterate through all countries that would be interested if country in scope has their sovereignty violated +random_scope_violate_sovereignty_interested_parties = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: country + +## random_scope_violate_sovereignty_wars +Iterate through all relevant wars if target country had their sovereignty violated by scoped country +random_scope_violate_sovereignty_wars = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: war + +## random_scope_war +Iterate through all wars related to the scope +random_scope_war = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: war + +## random_sea_node_adjacent_state +Iterate through all states that share a sea node with a state +random_sea_node_adjacent_state = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: state +**Supported Targets**: state + +## random_state +Iterate through all states globally +random_state = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_africa +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_amazon +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_americas +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_andes +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_asia +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_asia_minor +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_atlantic_seaboard +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_balkans +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_baltic +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_central_africa +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_central_asia +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_central_europe +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_china +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_east_asia +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_eastern_europe +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_europe +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_golden_circle +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_horn_of_africa +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_india +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_indonesia +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_middle_east +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_north_africa +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_north_america +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_oceania +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_pacific_seaboard +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_russia +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_siberia +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_south_america +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_south_east_asia +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_southern_africa +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_southern_europe +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_west_africa +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_in_western_europe +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## random_state_region +Iterate through all state regions +random_state_region = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_africa +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_amazon +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_americas +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_andes +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_asia +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_asia_minor +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_atlantic_seaboard +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_balkans +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_baltic +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_central_africa +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_central_asia +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_central_europe +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_china +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_east_asia +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_eastern_europe +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_europe +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_golden_circle +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_horn_of_africa +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_india +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_indonesia +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_middle_east +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_north_africa +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_north_america +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_oceania +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_pacific_seaboard +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_russia +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_siberia +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_south_america +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_south_east_asia +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_southern_africa +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_southern_europe +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_west_africa +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_state_region_in_western_europe +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## random_strategic_objective +Iterate through all Strategic Objective states from the scoped Country +random_strategic_objective = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: state + +## random_strategic_region +Iterate through all strategic regions globally +random_strategic_region = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_africa +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_amazon +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_americas +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_andes +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_asia +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_asia_minor +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_atlantic_seaboard +army_projection_comparison = { + add = overlord.army_power_projection + if = { + limit = { army_power_projection > 0 } + divide = army_power_projection + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_balkans +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_baltic +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_central_africa +ȷ$ +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_central_asia +gfx_artillery_mobilization_count = { + value = 0 + market = { + mg:artillery = { + add = market_goods_sell_orders + } + } + divide = 1000 + add = 1 + max = 3 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_central_europe +province_terrain_infrastructure_force_limit = { + value = 5 + add = { + value = scope:province.state.infrastructure + divide = 2 + } + multiply = scope:province.combat_width +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_china +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_east_asia +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_eastern_europe +ȷ$ +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_europe +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_golden_circle +gfx_artillery_mobilization_count = { + value = 0 + market = { + mg:artillery = { + add = market_goods_sell_orders + } + } + divide = 1000 + add = 1 + max = 3 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_horn_of_africa +ȷ$ +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_india +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_indonesia +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_middle_east +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_north_africa +building_levels_existing = { #uses IG scope + save_temporary_scope_as = ig_for_calc + add = "owner.country_has_building_type_levels(scope:ig_for_calc.var:promised_building_type)" +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_north_america +p/( +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_oceania +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_pacific_seaboard +jail_ten_year_value = { + if = { + limit = { + exists = scope:prisoner_scope + } + value = scope:prisoner_scope.popularity + divide = 5 + max = 25 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_russia +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_siberia +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_south_america +p/( +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_south_east_asia +jail_five_year_value = { + if = { + limit = { + exists = scope:prisoner_scope + } + value = scope:prisoner_scope.popularity + divide = 10 + max = 15 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_southern_africa +province_terrain_infrastructure_force_limit = { + value = 5 + add = { + value = scope:province.state.infrastructure + divide = 2 + } + multiply = scope:province.combat_width +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_southern_europe +building_levels_existing = { #uses IG scope + save_temporary_scope_as = ig_for_calc + add = "owner.country_has_building_type_levels(scope:ig_for_calc.var:promised_building_type)" +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_west_africa +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_strategic_region_in_western_europe +annex_subject_base_liberty_desire_change = { + scope:target_country ?= { add = prestige } + round = yes + min = 1 + max = annex_subject_max_liberty_desire_change +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## random_subject_of_subject +Any country below direct subjects in hierarchy +random_subject_of_subject = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: country + +## random_subject_or_below +Any country below current in hierarchy +random_subject_or_below = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: country + +## random_supporting_character +Iterate through all characters that support the scoped political movement +random_supporting_character = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: political_movement +**Supported Targets**: character + +## random_treaty +Iterate through treaties (both in force and drafts) +random_treaty = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: none +**Supported Targets**: treaty + +## random_valid_mass_migration_culture +Lists for cultures in the scoped country that are valid for mass migration +random_valid_mass_migration_culture = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: country +**Supported Targets**: culture + +## random_war_participant +Iterate through all participants in a war +random_war_participant = { limit = { } (optional) weight = { mtth } } +**Supported Scopes**: war +**Supported Targets**: country + +## recalculate_pop_ig_support +Recalculates and updates a country's pop IG memberships = bool +**Supported Scopes**: country + +## regime_change +Executes a regime change by the scope country in the target country. +regime_change = scope:upstart_country +**Supported Scopes**: country +**Supported Targets**: country + +## remove_active_objective_subgoal +Removes an active objective subgoal +remove_active_objective_subgoal = +**Supported Scopes**: country + +## remove_amendment +Removes an amendment immediately without checking cooldown +remove_amendment = bool +**Supported Scopes**: amendment + +## remove_as_interest_group_leader +Removes a character from position as interest group leader +remove_as_interest_group_leader = yes +**Supported Scopes**: character + +## remove_banned_goods +Removes a total ban of a good from a country +remove_banned_goods = +**Supported Scopes**: country +**Supported Targets**: goods + +## remove_building +Remove a building in the scope state +remove_building = building_key +**Supported Scopes**: state + +## remove_character_ideology +Removes a character ideology from the scoped political movement +remove_character_ideology = x +**Supported Scopes**: political_movement + +## remove_character_role +Removes an existing role from a character, works with either archetype or database role +remove_character_role = general/character_role_general +**Supported Scopes**: character + +## remove_claim +Removes scoped state region as a claim for target country +add_claim = scope/country +**Supported Scopes**: state_region +**Supported Targets**: country + +## remove_company +Removes company type from a country's companies +remove_company = company_type:key +**Supported Scopes**: country +**Supported Targets**: company_type + +## remove_cultural_obsession +Removes a new obsession to the culture in scope +remove_cultural_obsession = X +Where X is a goods +**Supported Scopes**: culture + +## remove_cultural_taboo +Removes a taboo from the culture in scope +remove_cultural_taboo = X +Where X is a goods +**Supported Scopes**: culture + +## remove_diplomatic_pact +Removes a diplomatic pact between two countries, with scope country as initiator +remove_diplomatic_pact = { + country = country scope/tag + type = diplomatic action type +} +**Supported Scopes**: country + +## remove_enactment_modifier +Removes an enactment-related timed modifier effect to object in scope +**Supported Scopes**: country + +## remove_exports +Removes a multiplier of exports to the state for the scoped state goods +remove_exports = 3 +**Supported Scopes**: state_goods + +## remove_from_list +Removes the current scope from a named list remove_from_list = +**Supported Scopes**: none + +## remove_global_variable +Removes a variable +remove_variable = variable_name +**Supported Scopes**: none + +## remove_homeland +Removes scoped state region as Homeland for target culture +remove_homeland = cu:culture +**Supported Scopes**: state_region +**Supported Targets**: culture + +## remove_ideology +Removes an ideology from scoped interest group +remove_ideology = x +**Supported Scopes**: interest_group + +## remove_ig_from_party +Removes target interest group from scope party +py:py_key = { + remove_ig_from_party = ig:ig_key +} +**Supported Scopes**: party +**Supported Targets**: interest_group + +## remove_imports +Removes a multiplier of imports to the state for the scoped state goods +remove_imports = 3 +**Supported Scopes**: state_goods + +## remove_initiator_backers +Remove a tag/scope country from the initiator side of a diplomatic play +remove_initiator_backers = { list of scopes/tags } +**Supported Scopes**: diplomatic_play + +## remove_involved_country +Removes target country from involved countries in scope journal entry +remove_involved_country = c:FRA +**Supported Scopes**: journal_entry +**Supported Targets**: country + +## remove_list_global_variable +Removes the target from a variable list +remove_list_variable = { name = X target = Y } +Where X is the name of the variable +Where Y is an event target +**Supported Scopes**: none + +## remove_list_local_variable +Removes the target from a variable list +remove_list_variable = { name = X target = Y } +Where X is the name of the variable +Where Y is an event target +**Supported Scopes**: none + +## remove_list_variable +Removes the target from a variable list +remove_list_variable = { name = X target = Y } +Where X is the name of the variable +Where Y is an event target +**Supported Scopes**: none + +## remove_lobby_member +Removes an interest group as a member of scope political lobby +remove_lobby_member = scope:interest_group +**Supported Scopes**: political_lobby +**Supported Targets**: interest_group + +## remove_local_variable +Removes a variable +remove_variable = variable_name +**Supported Scopes**: none + +## remove_modifier +Removes a timed modifier effect to object in scope +**Supported Scopes**: country, building, character, institution, interest_group, journal_entry, political_movement, power_bloc, state + +## remove_monopoly +removes a monopoly in a country scope for a specific building: remove_monopoly = bt:building_textile_mills +**Supported Scopes**: country +**Supported Targets**: building_type + +## remove_owned_country +Removes the scoped company's ownership of the target country +remove_owned_country = country:key +**Supported Scopes**: company +**Supported Targets**: country + +## remove_primary_culture +Removes a culture from the primary cultures of a country +remove_primary_culture = X +Where X is a culture scope +**Supported Scopes**: country +**Supported Targets**: culture + +## remove_principle +Removes principle from powerbloc +power_bloc = +{ +remove_principle = test_principle_group_A_1 +} +**Supported Scopes**: power_bloc + +## remove_resource_potential +Remove a building type from the resource potentials of a state region +remove_resource_potential = building_iron_mine +**Supported Scopes**: state, state_region + +## remove_ruling_interest_group +Removes interest group in scope from government +remove_ruling_interest_group = yes/no +**Supported Scopes**: interest_group + +## remove_state_trait +remove state trait in a scoped state region +remove_state_trait = +**Supported Scopes**: state_region + +## remove_target_backers +Remove a tag/scope country to the target side of a diplomatic play +remove_target_backers = { list of scopes/tags } +**Supported Scopes**: diplomatic_play + +## remove_taxed_goods +Removes consumption taxes on a good from a country +remove_taxed_goods = +**Supported Scopes**: country +**Supported Targets**: goods + +## remove_tradition_trait +Removes an existing tradition trait from the culture in scope +remove_tradition_trait = X +Where X is a tradition trait +**Supported Scopes**: culture + +## remove_trait +Remove a trait from a Character +remove_trait = trait +**Supported Scopes**: character + +## remove_variable +Removes a variable +remove_variable = variable_name +**Supported Scopes**: none + +## remove_war_goal +Removes a war goal from a DP. +any_diplomatic_play = { limit = { has_war_goal = return_state } remove_war_goal = { who = initiator type = return_state } } +**Supported Scopes**: diplomatic_play + +## replace_character_roles +Replaces existing role(s) from a character with another, works with either archetype or database role +replace_character_role = { add = { roles } remove = { roles } remove_all = no/yes } +**Supported Scopes**: character + +## reset_hub_names +Resets the names of all hubs in a scoped state +reset_hub_names = yes +**Supported Scopes**: state + +## reset_state_name +Resets the name of a scoped state +reset_state_name = yes +**Supported Scopes**: state + +## resolve_play_for +effect end diplo play for one side, with it gaining war goals +resolve_play_for = initiator +resolve_play_for = scope:custom_scoped_country +**Supported Scopes**: diplomatic_play +**Supported Targets**: country + +## retire_character +Retire a character +retire_character = bool (yes - retire [by default], no - don't do anything) +retire_character = { + hidden = bool (yes - without notification; no - show notification [by default]) + value = bool (yes - retire [by default], no - don't do anything) +} +**Supported Scopes**: character + +## retire_character_if_should_be_culled +Conditionally retire a character if it should be culled +retire_character_if_should_be_culled = bool (yes - retire [by default], no - don't do anything) +retire_character_if_should_be_culled = { + hidden = bool (yes - without notification; no - show notification [by default]) + value = bool (yes - retire [by default], no - don't do anything) +} +**Supported Scopes**: character + +## round_global_variable +Rounds a variable to the nearest specified value +round_variable = { name = X nearest = Y } +Where X is the name of the variable +Where Y is a script value +**Supported Scopes**: none + +## round_local_variable +Rounds a variable to the nearest specified value +round_variable = { name = X nearest = Y } +Where X is the name of the variable +Where Y is a script value +**Supported Scopes**: none + +## round_variable +Rounds a variable to the nearest specified value +round_variable = { name = X nearest = Y } +Where X is the name of the variable +Where Y is a script value +**Supported Scopes**: none + +## save_scope_as +Saves the current scope as an arbitrarily-named target to be referenced later in the (unbroken) event chain +save_scope_as = +**Supported Scopes**: none + +## save_scope_value_as +Saves a numerical or bool value as an arbitrarily-named target to be referenced later in the (unbroken) event chain +save_scope_value_as = { name = value = x } +**Supported Scopes**: none + +## save_temporary_scope_as +Saves the current scope as an arbitrarily-named temporary target to be referenced later in the same effect +save_temporary_scope_as = +**Supported Scopes**: none + +## save_temporary_scope_value_as +Saves a numerical or bool value as an arbitrarily-named temporary target to be referenced later in the same effect +save_temporary_scope_value_as = { name = value = x } +**Supported Scopes**: none + +## seize_investment_pool +Seize investment pool for the treasury and transfer all private construction queue elements to the government queue = bool +**Supported Scopes**: country + +## set_as_adult +Turns the scoped character into an adult if they are not one already. +scope:character = { set_as_adult = yes } +**Supported Scopes**: character + +## set_as_flagship +Assign/unassign the ship as a flagship for the country +set_as_flagship = yes/no +**Supported Scopes**: ship + +## set_as_interest_group_leader +Sets a character as interest group leader +set_as_interest_group_leader = yes +**Supported Scopes**: character + +## set_available_for_autonomous_investment +Sets a building type as available for autonomous investment in the current scoped State +set_available_for_autonomous_investment = building type scope +**Supported Scopes**: state +**Supported Targets**: building_type + +## set_bar_progress +Sets progress for a journal entry scripted progressbar +set_bar_progress = {value = -5name = example_progress_bar_name} +**Supported Scopes**: journal_entry + +## set_bolstering +Starts/stops bolstering the political movement in scope +set_bolstering = yes/no +**Supported Scopes**: political_movement + +## set_capital +Set capital state in a country scope +set_capital = X +Where X is a state region +**Supported Scopes**: country + +## set_career_length +Sets the career length from now for a character in a role. Role can be a specific database role or a role type (e.g. general). If no role is specified, applies to all roles with career end dates. +set_career_length = { role = role_key/role_type days/months/years = 10 random_range = { 0.8 1.2 } } +**Supported Scopes**: character + +## set_character_as_executive +Makes scope character the executive of target company +set_character_as_executive = +**Supported Scopes**: character +**Supported Targets**: company + +## set_character_as_ruler +Set scoped character as ruler in their country. +scope:larry = { set_character_as_ruler = yes }CAUTION: Do not use this effect with chartered companies, as the character's country will be affected +**Supported Scopes**: character + +## set_character_busy_and_immortal +Mark a character as busy and immortal or clear said mark +set_character_busy = bool +**Supported Scopes**: character + +## set_character_immortal +Set scoped character as immortal. +scope:larry = { set_character_immortal = yes/no } +**Supported Scopes**: character + +## set_commander_rank +Promotes/demotes a character to a given military rank value +set_commander_rank = 3 +**Supported Scopes**: character + +## set_company_establishment_date +Sets the establishment date of scope company +set_company_establishment_date = 1782.7.18 +**Supported Scopes**: company + +## set_company_state_region +Sets the state region for the scoped company, so the company building can be built there +set_company_state_region = s:STATE_WALLONIA +**Supported Scopes**: company +**Supported Targets**: state_region + +## set_core_ideology +Sets the core ideology of a political movement +set_ideology = x +**Supported Scopes**: political_movement + +## set_country_type +Sets the type of country for a country, for history +**Supported Scopes**: country + +## set_devastation +Set devastation to a state region or state +**Supported Scopes**: state, state_region + +## set_diplomats_expelled +Expels diplomats from target country in scoped country +set_diplomats_expelled = scope:target_country +**Supported Scopes**: country +**Supported Targets**: country + +## set_electoral_confidence +Set x% electoral confidence in scope country +set_electoral_confidence = 0.5 +**Supported Scopes**: country + +## set_export_tariff_level +Sets export tariff level for a good in scoped country +set_export_tariff_level = { goods = g:iron level = max_tariffs } +**Supported Scopes**: country + +## set_exports +Sets a multiplier of exports to the state for the scoped state goods +set_exports = 3 +**Supported Scopes**: state_goods + +## set_fervor +Sets the fervor of a scoped culture +set_fervor = 3.0 +**Supported Scopes**: culture + +## set_first_name +Changes the first name of a character to a loc key +set_first_name = loc_key +**Supported Scopes**: character + +## set_global_variable +Sets a variable +set_variable = { name = X value = Y days = Z } +Where X is the name of the variable used to then access it +Where Y is any event target, bool, value, script value or flag (flag:W) +An optional days where Z is the number of days or script value +This variable will be accessible with var:X. With type being in a scope object or in a top scope +Can also be used as set_variable = X (equivalent to set_variable = { name = X value = yes }) +**Supported Scopes**: none + +## set_government_wage_level +Sets the government wage level of scoped country +set_government_wage_level = very_low/low/medium/high/very_high +**Supported Scopes**: country + +## set_has_negotiated +Sets whether an interest group has finished negotiating: set_has_negotiated = yes/no +**Supported Scopes**: interest_group + +## set_heir +Sets the heir of the scoped country to the character scope specified +set_heir = scope_victoria +**Supported Scopes**: country +**Supported Targets**: character + +## set_home_country +Set a character's home country. This makes them start considering themselves as having been exiled, i.e. was_exiled starts evaluating to yes for them. +set_home_country = c:FRA +**Supported Scopes**: character +**Supported Targets**: country + +## set_home_country_definition +Set a character's home country directly to a tag, you can use this to avoid making sure that the tag exists, this makes them an exile +set_home_country_definition = cd:FRA +**Supported Scopes**: character +**Supported Targets**: country_definition + +## set_home_state +Changes the home state of the scoped character +set_home_state = +**Supported Scopes**: character +**Supported Targets**: state + +## set_hub_name +Sets the name of a hub in a scoped state to a localization string +set_state_name = { + type = city ( can be any hub type city/port/farm/mine/wood ) + name = HUB_NAME_STATE_KIEV_city_ukrainian +} +**Supported Scopes**: state + +## set_hub_names +Sets the names of all the hubs in a scoped state to localization strings based on the name of the state region, the type of hub and a specified suffix +set_hub_names = ukrainian +**Supported Scopes**: state + +## set_ideology +Changes scoped character's ideology +set_ideology = x +**Supported Scopes**: character +**Supported Targets**: ideology + +## set_ig_trait +Adds a trait to the Interest Group, or replaces their current trait with the same approval level +set_ig_trait = ig_trait:ig_trait_engines_of_progress +**Supported Scopes**: interest_group +**Supported Targets**: interest_group_trait + +## set_immune_to_revolutions +Makes a country immune to revolutions or removes such immunity. +set_immune_to_revolutions = yes/no +**Supported Scopes**: country + +## set_import_tariff_level +Sets import tariff level for a good in scoped country +set_import_tariff_level = { goods = g:iron level = max_tariffs } +**Supported Scopes**: country + +## set_imports +Sets a multiplier of imports to the state for the scoped state goods +set_imports = 3 +**Supported Scopes**: state_goods + +## set_institution_investment_level +Sets the investment level for an institution +set_institution_investment_level = { institution = level = x } +**Supported Scopes**: country + +## set_interest_group +Sets the interest group of the character +set_interest_group = ruler.interest_group +**Supported Scopes**: character +**Supported Targets**: interest_group + +## set_interest_group_name +Renames interest group to the specified loc key +set_interest_group_name = x +**Supported Scopes**: interest_group + +## set_is_noble +Sets the noble flag of the scoped character. +scope:character = { set_is_noble = yes/no } +**Supported Scopes**: character + +## set_key +Set name to a diplomatic play +set_key = loc_key +**Supported Scopes**: diplomatic_play + +## set_last_name +Changes the last name of a character to a loc key +set_last_name = loc_key +**Supported Scopes**: character + +## set_local_variable +Sets a variable +set_variable = { name = X value = Y days = Z } +Where X is the name of the variable used to then access it +Where Y is any event target, bool, value, script value or flag (flag:W) +An optional days where Z is the number of days or script value +This variable will be accessible with var:X. With type being in a scope object or in a top scope +Can also be used as set_variable = X (equivalent to set_variable = { name = X value = yes }) +**Supported Scopes**: none + +## set_market_capital +Set market capital in a country scope +set_market_capital = X +Where X is a state region +**Supported Scopes**: country + +## set_military_wage_level +Sets the military wage level of scoped country +set_military_wage_level = very_low/low/medium/high/very_high +**Supported Scopes**: country + +## set_mutual_secret_goal +Set mutual secret AI goal for scope country and target country +set_mutual_secret_goal = { + tcountry = country scope/tag + secret_goal = secret goal type +} +**Supported Scopes**: country + +## set_name_format +Sets the name format of a scoped culture +set_name_format = first_last/last_first +**Supported Scopes**: culture + +## set_next_election_date +Set next election date for country +set_next_election_date = year.month.day +**Supported Scopes**: country + +## set_only_legal_party_from_ig +Sets the only party that is legal in a country, used for single-party state law. +set_only_legal_party_from_ig = ruler.interest_group +**Supported Scopes**: country +**Supported Targets**: interest_group + +## set_owes_obligation_to +Set whether a country owes another a obligation +set_owes_obligation = { + country = country scope/tag + setting = yes/no +} +**Supported Scopes**: country + +## set_owner_of_provinces +Gives a set of provinces in a state region to a specific country +set_owner_of_provinces = { country = provinces = {} } +**Supported Scopes**: state_region + +## set_pop_literacy +Sets the literacy of the pop +set_pop_literacy = { literacy_rate = {...} } +Where the ratio is a script value computing the percentage of (workforce) pops that will be literate +**Supported Scopes**: pop + +## set_pop_qualifications +Sets the pop qualifications of the pop for the given type +set_pop_qualifications = { pop_type = {} qualifications = {...} } +Where the qualifications is a script value computing the percentage of (workforce) pops that will have the qualifications +**Supported Scopes**: pop + +## set_pop_wealth +Sets the wealth of the pop +set_pop_wealth = { wealth_distribution = {...} update_loyalties = true/false } +Where wealth is a script values +**Supported Scopes**: pop + +## set_relations +Set relations between two countries +set_relations = { + tcountry = country scope/tag + value = amount +} +**Supported Scopes**: country + +## set_ruling_interest_groups +Creates a government for the country in scope from a set of interest groups +set_ruling_interest_groups = { ig_tag1 ig_tag2 } +**Supported Scopes**: country + +## set_ruling_party +Adds all interest groups in a party to government and removes all other interest groups from the government +set_ruling_party = yes +**Supported Scopes**: party + +## set_secret_goal +Set a secret AI goal for scope country towards another country +set_secret_goal = { + tcountry = country scope/tag + secret_goal = secret goal type +} +**Supported Scopes**: country + +## set_ship_owner +Set ship owner country +set_ship_owner = country +**Supported Scopes**: ship +**Supported Targets**: country + +## set_ship_owner_multiple +Set ship owner country, use when setting multiple ships in a row to put them in a single ownership transfer fleet, then use clear_ownership_transfer_fleet to clear it +set_ship_owner_multiple = country +**Supported Scopes**: ship +**Supported Targets**: country + +## set_social_hierarchy +Sets the social hierarchy the scoped country +set_social_hierarchy = +**Supported Scopes**: country + +## set_state_name +Sets the name of a scoped state to a localization string +set_state_name = STATE_KIEV_ukrainian +**Supported Scopes**: state + +## set_state_owner +Set State Owner +set_state_owner = scope +**Supported Scopes**: state +**Supported Targets**: country + +## set_state_religion +Changes the state religion of the country to the specified religion +set_state_religion = X +Where X is a religion scope +**Supported Scopes**: country +**Supported Targets**: religion + +## set_state_type +Sets a state to a certain type (incorporated, unincorporated, treaty_port) +**Supported Scopes**: state + +## set_strategy +Set AI strategy for scope country +set_strategy = +**Supported Scopes**: country + +## set_subsidized +Sets whether a building is subsidized +set_subsidized = yes/no +**Supported Scopes**: building + +## set_suppression +Starts/stops suppressing the political movement in scope +set_suppression = yes/no +**Supported Scopes**: political_movement + +## set_target_technology +Sets a (new) target technology scope for a journal entry +set_target_technology = +**Supported Scopes**: journal_entry + +## set_tax_level +Sets the overall tax level of scoped country +set_tax_level = very_low/low/medium/high/very_high +**Supported Scopes**: country + +## set_tension +Set tension between two countries +set_tension = { + tcountry = country scope/tag + value = amount +} +**Supported Scopes**: country + +## set_variable +Sets a variable +set_variable = { name = X value = Y days = Z } +Where X is the name of the variable used to then access it +Where Y is any event target, bool, value, script value or flag (flag:W) +An optional days where Z is the number of days or script value +This variable will be accessible with var:X. With type being in a scope object or in a top scope +Can also be used as set_variable = X (equivalent to set_variable = { name = X value = yes }) +**Supported Scopes**: none + +## set_war +Set a diplomatic play to be a war +set_war = bool +**Supported Scopes**: diplomatic_play + +## show_as_tooltip +Enclosed effects are only shown in tooltips (but are not actually executed) +show_as_tooltip = { } +**Supported Scopes**: none + +## sort_global_variable_list +Sorts a variable list +sort_variable_list = { name = X order = Y } +Where X is the name of the variable +Where Y is some math script to determine sort order +**Supported Scopes**: none + +## sort_local_variable_list +Sorts a variable list +sort_variable_list = { name = X order = Y } +Where X is the name of the variable +Where Y is some math script to determine sort order +**Supported Scopes**: none + +## sort_variable_list +Sorts a variable list +sort_variable_list = { name = X order = Y } +Where X is the name of the variable +Where Y is some math script to determine sort order +**Supported Scopes**: none + +## spawn_entity_effect +Spawns a temporary entity at the center of the scoped state region for a number of seconds +spawn_entity_effect = { name = "entity_type" duration = X } +**Supported Scopes**: state_region + +## start_building_construction +Start constructing a building in a scoped state as a government construction +start_building_construction = building_barracks +**Supported Scopes**: state + +## start_earthquake_effect +Starts an earthquake camera shake centered on the scoped state region +start_earthquake_effect = yes +**Supported Scopes**: state_region + +## start_enactment +Starts enacting the specified law type for the country in scope +start_enactment = law_type:law_multicultural +**Supported Scopes**: country +**Supported Targets**: law_type + +## start_harvest_condition +Start a harvest condition of type (or refresh it if already exists) in the scoped state region +start_harvest_condition = +**Supported Scopes**: state_region + +## start_harvest_condition_with_params +Start a harvest condition of type in scoped state region where intensity and duration(in days) are optionally provided +start_harvest_condition_with_params = { + type = flood + intensity = 5 (optional) + duration = 5 (optional) +} +**Supported Scopes**: state_region + +## start_national_awakening +Starts a cultural awakening +start_national_awakening = { + culture = cu:british # the culture that will have a national awakening + months = 12 # the number of months the awakening will last for + state_region = s:STATE_HOME_COUNTIES # optional, if not specified the state region with the highest literacy rate of the culture is used +} +**Supported Scopes**: country + +## start_privately_funded_building_construction +Start constructing a building in a scoped state as a private construction +start_privately_funded_building_construction = building_barracks +**Supported Scopes**: state + +## start_research_random_technology +Scoped country starts research of any random technology they can +start_research_random_technology = yes +**Supported Scopes**: country + +## start_tutorial_lesson +Starts the tutorial lesson with the given key. Does nothing if the tutorial is not running, the lesson is completed (or already running), or the lesson cannot be triggered (e.g. trigger fails) +**Supported Scopes**: none + +## switch +Switch on a trigger for the evaluation of another trigger with an optional fallback trigger. +switch = { + trigger = simple_assign_trigger + case_1 = { } + case_2 = { } + case_n = { } + fallback = { } +**Supported Scopes**: none + +## take_on_scaled_debt +Transfers an amount of debt equal to the defined multiplier on target's max credit +take_on_scaled_debt = { + who = + value = decimal value +} +**Supported Scopes**: country + +## teleport_to_front +Teleports the scope formation to the target front +teleport_to_front = p:xFAFAFA.front +Can also take a base_camp parameter, will use given province to search for the nearest connected base camp +teleport_to_front = { front = p:xFAFAFA.front base_camp = p:xFAFAFA } +**Supported Scopes**: military_formation + +## transfer_character +Transfers current scope character to target country +transfer_character = country +**Supported Scopes**: character +**Supported Targets**: country + +## transfer_subject +Transfers subject from another country to current scope country +transfer_subject = scope +**Supported Scopes**: country +**Supported Targets**: country + +## transfer_to_formation +Transfers scope character to target formation +transfer_to_formation = scope:formation +**Supported Scopes**: character +**Supported Targets**: military_formation + +## trigger_event +Triggers an event for the current scope +trigger_event = X +trigger_event = { id = X days/weeks/months/years = Y } +Where X is an event ID and Y is an integer to delay the event by +**Supported Scopes**: none + +## try_form_government_with + Tries to form a new govt with provided IGs, If not possible with legitimacy provided will try and add as many IGs into the govt as possible + try_form_government_with = { + value = 30 + interest_group_type = ig_armed_forces + interest_group_type = ig_devout + interest_group_type = ig_landowners} +**Supported Scopes**: country + +## unassign_from_formation +Unassigns the scoped commander from their formation +unassign_from_formation = yes +**Supported Scopes**: character + +## unset_available_for_autonomous_investment +Sets a building type as unavailable for autonomous investment in the current scoped State +unset_available_for_autonomous_investment = building type scope +**Supported Scopes**: state +**Supported Targets**: building_type + +## unset_only_legal_party +Returns the country to a non single-party state state, where multiple parties can exist if they are allowed by other laws +unset_only_legal_party = yes +**Supported Scopes**: country + +## update_party_support +Updates party support in scoped country. +update_party_support = yes +**Supported Scopes**: country + +## validate_subsidies +Validates subsidies across a country's buildings. +validate_subsidies = bool +**Supported Scopes**: country + +## violate_sovereignty_join +Target joins scoped war +violate_sovereignty_accept = +**Supported Scopes**: country + +## while +Repeats enclosed effects while limit criteria are met or until set iteration count is reached +while = { limit = { } } + while = { count = 3 } +Default max of 1000. +**Supported Scopes**: none + +## withdraw +Withdraws a country from a treaty +scope:treaty = { + withdraw = { + country = # must be valid and must be bound by the treaty + apply_break_penalties = yes/no # optional, default no. If yes, break effects and on-actions apply when treaty is in binding time + } +} +**Supported Scopes**: treaty + diff --git a/docs/event_targets.log b/docs/event_targets.log new file mode 100644 index 000000000..082a160f1 --- /dev/null +++ b/docs/event_targets.log @@ -0,0 +1,2006 @@ +# Event Target Documentation +### combat_width +Scope to combat width multiplier of scope province +Input Scopes: province +Output Scopes: value + +### naval_controller_hq +Returns the province or state controller navy HQ +Input Scopes: province +Output Scopes: hq + +### naval_hq +Returns the province or state owner local navy HQ +Input Scopes: province +Output Scopes: hq + +### num_active_ships +Get the number of active ships for military formations in the province that are allied to the specified country +Requires Data: yes +Input Scopes: province +Output Scopes: value + +### num_active_ships_in_battle +Get the number of active ships in battle for military formations in the province that are allied to the specified country +Requires Data: yes +Input Scopes: province +Output Scopes: value + +### num_active_ships_not_in_battle +Get the number of active ships not in battle for military formations in the province that are allied to the specified country +Requires Data: yes +Input Scopes: province +Output Scopes: value + +### num_non_destroyed_ships +Get the number of non-destroyed ships for military formations in the province that are allied to the specified country +Requires Data: yes +Input Scopes: province +Output Scopes: value + +### num_non_destroyed_ships_in_battle +Get the number of non-destroyed ships in battle for military formations in the province that are allied to the specified country +Requires Data: yes +Input Scopes: province +Output Scopes: value + +### num_non_destroyed_ships_not_in_battle +Get the number of non-destroyed ships not in battle for military formations in the province that are allied to the specified country +Requires Data: yes +Input Scopes: province +Output Scopes: value + +### num_ships +Get the number of ships for military formations in the province that are allied to the specified country +Requires Data: yes +Input Scopes: province +Output Scopes: value + +### num_ships_in_battle +Get the number of ships in battle for military formations in the province that are allied to the specified country +Requires Data: yes +Input Scopes: province +Output Scopes: value + +### num_ships_not_in_battle +Get the number of ships not in battle for military formations in the province that are allied to the specified country +Requires Data: yes +Input Scopes: province +Output Scopes: value + +### num_units +Get the number of active units for military formations in the province that are allied to the specified country +Requires Data: yes +Input Scopes: province +Output Scopes: value + +### num_units_in_battle +Get the number of active units in battle for military formations in the province that are allied to the specified country +Requires Data: yes +Input Scopes: province +Output Scopes: value + +### num_units_not_in_battle +Get the number of active units not in battle for military formations in the province that are allied to the specified country +Requires Data: yes +Input Scopes: province +Output Scopes: value + +### invasion_attacker +If used in an invasion scope, scope to the country executing the invasion. +Input Scopes: invasion +Output Scopes: country + +### invasion_defender +If used in an invasion scope, scope to the country the attacked state is controlled by. +Input Scopes: invasion +Output Scopes: country + +### initiator +Scope to the initiator of the object +Input Scopes: diplomatic_play +Output Scopes: country + +### war +Scope from a diplomatic play to its war +Input Scopes: diplomatic_play +Output Scopes: war + +### controller +Scope to the controller of the object +Input Scopes: province, state +Output Scopes: country + +### land_controller_hq +Returns the province or state controller land HQ +Input Scopes: province, state +Output Scopes: hq + +### land_hq +Returns the province or state owner local land HQ +Input Scopes: province, state +Output Scopes: hq + +### num_active_ships +Get the number of active ships for a country, commander or military formation +Input Scopes: country, character, military_formation +Output Scopes: value + +### num_active_ships_in_battle +Get the number of active ships in battle for a country, commander or military formation +Input Scopes: country, character, military_formation +Output Scopes: value + +### num_active_ships_not_in_battle +Get the number of active ships not in battle for a country, commander or military formation +Input Scopes: country, character, military_formation +Output Scopes: value + +### num_non_destroyed_ships +Get the number of non-destroyed ships for a country, commander or military formation +Input Scopes: country, character, military_formation +Output Scopes: value + +### num_non_destroyed_ships_in_battle +Get the number of non-destroyed ships in battle for a country, commander or military formation +Input Scopes: country, character, military_formation +Output Scopes: value + +### num_non_destroyed_ships_not_in_battle +Get the number of non-destroyed ships not in battle for a country, commander or military formation +Input Scopes: country, character, military_formation +Output Scopes: value + +### num_ships +Get the number of ships for a country, commander or military formation +Input Scopes: country, character, military_formation +Output Scopes: value + +### num_ships_in_battle +Get the number of ships in battle for a country, commander or military formation +Input Scopes: country, character, military_formation +Output Scopes: value + +### num_ships_not_in_battle +Get the number of ships not in battle for a country, commander or military formation +Input Scopes: country, character, military_formation +Output Scopes: value + +### average_progressiveness +Get the average progressiveness of the scoped character or interest group +Input Scopes: character, interest_group +Output Scopes: value + +### building +Scope to the related building +Input Scopes: new_combat_unit +Output Scopes: building + +### defense +Returns the unit's defense rating (including impact from their commander) +Input Scopes: new_combat_unit +Output Scopes: value + +### demoralized +Returns the unit's number of demoralized manpower +Input Scopes: new_combat_unit +Output Scopes: value + +### manpower +Returns the unit's manpower +Input Scopes: new_combat_unit +Output Scopes: value + +### mobilization +Returns the unit's mobilization value between 0 and 1 +Input Scopes: new_combat_unit +Output Scopes: value + +### morale +Returns the unit's morale +Input Scopes: new_combat_unit +Output Scopes: value + +### offense +Returns the unit's offense rating (including impact from their commander) +Input Scopes: new_combat_unit +Output Scopes: value + +### owner +Scope to the owner country of object +Input Scopes: country, building, character, new_combat_unit, company, decree, institution, interest_marker, interest_group, journal_entry, law, market, market_goods, military_formation, political_movement, pop, province, ship, state +Output Scopes: country + +### commander +Scope from a military formation to its commander character +Input Scopes: military_formation +Output Scopes: character + +### current_hq +Returns the current HQ of the scoped military formation (may not be valid if the formation is not currently stationed in an HQ) +Input Scopes: military_formation +Output Scopes: hq + +### detection +Links from a fleet scope to the total detection of the ships in the fleet +Input Scopes: military_formation +Output Scopes: value + +### home_hq +Returns the home HQ of the scoped military formation +Input Scopes: military_formation +Output Scopes: hq + +### num_commanderless_units +Number of units in a MilitaryFormation which currently don't have a commander due to commanders Command Limit. Obs: defeated commanders do not command units, i.e., the more defeated commanders, the more commanderless units. +Input Scopes: military_formation +Output Scopes: value + +### screening +Links from a fleet scope to the total screening of the ships in the fleet +Input Scopes: military_formation +Output Scopes: value + +### visibility +Links from a fleet scope to the total visibility of the ships in the fleet +Input Scopes: military_formation +Output Scopes: value + +### vulnerability +Links from a fleet scope to the total vulnerability of the ships in the fleet +Input Scopes: military_formation +Output Scopes: value + +### region +Scope to the strategic region of the object! +Input Scopes: building, diplomatic_play, hq, interest_marker, province, state, state_region +Output Scopes: strategic_region + +### diplomatic_pact_other_country +Scope to the other country of the diplomatic pact in scope +Requires Data: yes +Input Scopes: diplomatic_pact +Output Scopes: country + +### currently_active_law_in_group +Scope from a law to the currently active law in that group +Input Scopes: law +Output Scopes: law + +### law_type +Scope from an object to its law type +Input Scopes: law +Output Scopes: law_type + +### level +Scope to the level of a building +Input Scopes: building +Output Scopes: value + +### level_after_queued_constructions +Scope to the level of a building after all queued constructions finish +Input Scopes: building +Output Scopes: value + +### training_rate +Scope to the current maximum weekly training rate of a building +Input Scopes: building +Output Scopes: value + +### goal_value +Scope to the journal entry's goal value +Input Scopes: journal_entry +Output Scopes: value + +### attached_law +Links from an amendment scope to the law the amendment is attached to +Input Scopes: amendment +Output Scopes: law + +### parent_law_type +Links from an amendment scope to the law type that is considered the amendment's parent +Input Scopes: amendment +Output Scopes: law_type + +### sponsor +Links from an amendment scope to the interest group that sponsored the amendment +Input Scopes: amendment +Output Scopes: interest_group + +### imposer_of_law +Scope from a country to the country currrently imposing a law on them +Input Scopes: country, law +Output Scopes: country + +### goods +Scope to the goods traded by a trade route +Input Scopes: market_goods, state_goods +Output Scopes: goods + +### country +Scope to the country of a military formation or ship +Input Scopes: military_formation, ship +Output Scopes: country + +### type +Scope from an object to its type +Input Scopes: building, company, diplomatic_play, diplomatic_catalyst, political_lobby, institution, interest_group, law, political_movement, ship, strait, harvest_condition_area, amendment +Output Scopes: building_type, company_type, diplomatic_play_type, institution_type, interest_group_type, law_type, political_movement_type, ship_type, strait_type, harvest_condition_type, amendment_type + +### civil_war +Scope to the civil war started by the scoped (revolutionary) political movement. +Input Scopes: political_movement +Output Scopes: civil_war + +### most_desired_law +Scope to the law type that political movement most desires to be enacted (if any). +Input Scopes: political_movement +Output Scopes: law_type + +### player_owed_obligation_days_left +Scope to number of days left on an obligation in diplomatic relations scope (example: obligation_days_left >= 2) +Input Scopes: diplomatic_relations +Output Scopes: value + +### scope_relations +Scope to relations value in diplomatic relations scope (example: scope_relations >= 2) +Input Scopes: diplomatic_relations +Output Scopes: value + +### scope_tension +Scope to tension value in diplomatic relations scope (example: scope_tension >= 2) +Input Scopes: diplomatic_relations +Output Scopes: value + +### total_pirated_trade_value +Scope to the total average weekly base value of goods pilfered via piracy between two countries in a diplomatic relations scope (example: total_pirated_trade_value >= 100) +Input Scopes: diplomatic_relations +Output Scopes: value + +### modifier +Scope to the value of the modifier type of specified key belonging to the current object +Requires Data: yes +Input Scopes: country, battle_side, building, character, interest_group, market, power_bloc, state +Output Scopes: value, boolean + +### state +Scope to the state of the object +Input Scopes: building, market, pop, province +Output Scopes: state + +### ig +Scope to the interest group of specified key belonging to the country +Requires Data: yes +Input Scopes: country, political_movement +Output Scopes: interest_group + +### ai_treaty_export_value +Scope to target country AI desire to export scoped market good (example: value = ai_market_export_value:root) +Requires Data: yes +Input Scopes: market_goods +Output Scopes: value + +### ai_treaty_import_value +Scope to target country AI desire to import scoped market good through treaties (example: value = ai_market_import_value:root) +Requires Data: yes +Input Scopes: market_goods +Output Scopes: value + +### ai_treaty_trade_value +Scope to target country AI desire to import and export scoped market good (example: value = ai_market_trade_value:root) +Requires Data: yes +Input Scopes: market_goods +Output Scopes: value + +### largest_exporting_market +Scope to the largest exporting market for the scope market good to the local market +Input Scopes: market_goods +Output Scopes: market + +### largest_importing_market +Scope to the largest importing market for the scope market good from the local market +Input Scopes: market_goods +Output Scopes: market + +### market_export_cap +Get the maximum amount of goods the market can export based on it's production of the scoped MarketGoods +Input Scopes: market_goods +Output Scopes: value + +### market_import_cap +Get the maximum amount of goods the market can import based on it's consumption of the scoped MarketGoods +Input Scopes: market_goods +Output Scopes: value + +### treaty_exports +Get the current number of treaty (NOT world market) exports of the good to the market of the scoped MarketGoods +Input Scopes: market_goods +Output Scopes: value + +### treaty_imports +Get the current number of treaty (NOT world market) imports of the good to the market of the scoped MarketGoods +Input Scopes: market_goods +Output Scopes: value + +### battle +Scope from a battle side to the battle itself +Input Scopes: battle_side +Output Scopes: battle + +### opposite_battle_side +Scope from a battle side to its opposite +Input Scopes: battle_side +Output Scopes: battle_side + +### province +Scope from a battle side to the province in which the battle is being fought +Input Scopes: battle_side +Output Scopes: province + +### national_awakening_state_region +Links from a culture scope to the state region with an active national awakening for that culture +Input Scopes: culture +Output Scopes: state_region + +### home_country +Scopes to the home country of an exile +Input Scopes: character, pop +Output Scopes: country + +### theater +Scope from a BattleSide or State to its theater +Input Scopes: battle_side, state +Output Scopes: theater + +### mg +Scope from a market to the MarketGoods with the specified key +Requires Data: yes +Input Scopes: market +Output Scopes: market_goods + +### participants +Get the total number of participating countries in the scoped market +Input Scopes: market +Output Scopes: value + +### trade_center +Scope to the trade center state of the market! +Input Scopes: market +Output Scopes: state + +### gdp +Get the scoped country's yearly predicted GDP +Input Scopes: country, market, state, strategic_region +Output Scopes: value + +### ship_fleet +Links from a ship scope to the ship fleet +Input Scopes: ship +Output Scopes: military_formation + +### ship_group +Scope from a ship to its group +Input Scopes: ship +Output Scopes: ship_group + +### executive +Scope from a company to its executive character +Input Scopes: company +Output Scopes: character + +### prosperity +Scope to the amount of prosperity for scope company (example: prosperity >= 2) +Input Scopes: company +Output Scopes: value + +### weekly_prosperity_change +Scope to the weekly prosperity change for scope company (example: weekly_prosperity_change >= 2) +Input Scopes: company +Output Scopes: value + +### amendment_type +Scope to an amendment type from its name (amendment_type:key) +Requires Data: yes +Global Link: yes +Output Scopes: amendment_type + +### array_define +Reference the value of a numeric value in an array define: array_define:Namespace|Name|Index. Index is 0-based. +Requires Data: yes +Global Link: yes +Output Scopes: value + +### bg +Scope to a building group from its name (bg:bg_logging) +Requires Data: yes +Global Link: yes +Output Scopes: building_group + +### bt +Scope to a building type +Requires Data: yes +Global Link: yes +Output Scopes: building_type + +### c +Scope to the country with specified tag +Requires Data: yes +Global Link: yes +Output Scopes: country + +### catalyst_type +Scope to a diplomatic catalyst type from its name (catalyst_type:catalyst_relations_level_improved) +Requires Data: yes +Global Link: yes +Output Scopes: diplomatic_catalyst_type + +### cd +Scope to the country definition with specified tag +Requires Data: yes +Global Link: yes +Output Scopes: country_definition + +### company_type +Scope to a company type from its name (company_type:company_rheinmetall) +Requires Data: yes +Global Link: yes +Output Scopes: company_type + +### compare_complex_value +A comparison trigger that needs a parsable string parameter that will return its value in the context it is used eg: scope:root.number_of(armies) +Wild Card: yes +Requires Data: yes +Output Scopes: value + +### compare_value +A comparison trigger that will return its value in the context it is used eg: root.gold +Wild Card: yes +Output Scopes: value + +### cu +Scope to the culture with specified key +Requires Data: yes +Global Link: yes +Output Scopes: culture + +### define +Reference the value of a numeric or color define: define:Namespace|Name +Requires Data: yes +Global Link: yes +Output Scopes: value + +### flag +Flag literals eg: flag:the_boss +Requires Data: yes +Global Link: yes +Output Scopes: flag + +### g +Scope to the goods with specified key +Requires Data: yes +Global Link: yes +Output Scopes: goods + +### global_gdp +Get the global yearly predicted GDP +Output Scopes: value + +### global_productivity +Scope to global productivity values (example: global_productivity:high_threshold) +Requires Data: yes +Output Scopes: value + +### global_var +Reference a previous set global variable via its name eg: global_var:important_thing +Requires Data: yes +Global Link: yes + +### harvest_condition_type +Scope to a harvest condition type from its name (harvest_condition_type:drought) +Requires Data: yes +Global Link: yes +Output Scopes: harvest_condition_type + +### i +Scope to ideology specified by key +Requires Data: yes +Global Link: yes +Output Scopes: ideology + +### identity +Scope to the power bloc identity from its name (identity:key) +Requires Data: yes +Global Link: yes +Output Scopes: power_bloc_identity + +### ideology +Scope to a ideology from its name (ideology:ideology_anarchist) +Requires Data: yes +Global Link: yes +Output Scopes: ideology + +### ig_trait +Scope to the Interest Group trait with specified key +Requires Data: yes +Global Link: yes +Output Scopes: interest_group_trait + +### ig_type +Scope to an interest group type +Requires Data: yes +Global Link: yes +Output Scopes: interest_group_type + +### infamy_threshold +Scope to infamy level threshold for comparison purposes (infamy_threshold:infamous) +Requires Data: yes +Output Scopes: value + +### is_setup +Scope to true/false if gamestate is being initialized! +Global Link: yes +Output Scopes: value + +### je_tutorial +Scope to the active tutorial lesson's journal entry (do not use this outside tutorial) +Output Scopes: journal_entry + +### law_type +Scope to a law type from its name (law_type:law_protected_speech) +Requires Data: yes +Global Link: yes +Output Scopes: law_type + +### lobby_type +Scope to a political lobby type from its name (lobby_type:lobby_pro_country) +Requires Data: yes +Global Link: yes +Output Scopes: political_lobby_type + +### local_var +Reference a previous set local variable via its name eg: local_var:person_of_interest +Requires Data: yes +Global Link: yes + +### mobilization_option +Scope to a mobilization option from its name (mobilization_option:key) +Requires Data: yes +Global Link: yes +Output Scopes: mobilization_option + +### movement_type +Scope to a political movement type from its name (movement_type:movement_religious_majority) +Requires Data: yes +Global Link: yes +Output Scopes: political_movement_type + +### named_script_value +A script value that will calculate and returns its value in the context it is used +Wild Card: yes +Output Scopes: value, color + +### no +Boolean literal for false values +Global Link: yes +Output Scopes: boolean + +### p +Scope to province specified by hex key +Requires Data: yes +Global Link: yes +Output Scopes: province + +### play_type +Scope to a diplomatic play type from its name (play_type:dp_default_treaty_article) +Requires Data: yes +Global Link: yes +Output Scopes: diplomatic_play_type + +### player +Scope to the player (do not use this outside tutorial) +Output Scopes: country + +### pop_type +Scope to a pop type from its name (pop_type:laborers) +Requires Data: yes +Global Link: yes +Output Scopes: pop_type + +### prev +The previous scope +Global Link: yes + +### principle +Scope to the power bloc principle from its name (principle:key) +Requires Data: yes +Global Link: yes +Output Scopes: power_bloc_principle + +### principle_group +Scope to the power bloc principle group from its name (principle_group:key) +Requires Data: yes +Global Link: yes +Output Scopes: power_bloc_principle_group + +### rank_value +Scope to rank value of a particular country rank (rank_value:great_power) +Requires Data: yes +Output Scopes: value + +### rel +Scope to the religion with specified key +Requires Data: yes +Global Link: yes +Output Scopes: religion + +### relations_threshold +Scope to relations threshold level for comparison purposes (relations_threshold:warm) +Requires Data: yes +Output Scopes: value + +### root +The head of the current top scope eg: reciever of an event, taker of a decision +Global Link: yes + +### s +Scope to state region specified by key +Requires Data: yes +Global Link: yes +Output Scopes: state_region + +### scope +Reference a previously saved scope via its name eg: scope:target +Requires Data: yes +Global Link: yes + +### ship_group +Scope to a ship group from its name (ship_group:ship_group_capital_ships) +Requires Data: yes +Global Link: yes +Output Scopes: ship_group + +### ship_type +Scope to a ship type from its name (ship_type:ship_type_frigate) +Requires Data: yes +Global Link: yes +Output Scopes: ship_type + +### sr +Scope to the strategic region of specified key +Requires Data: yes +Global Link: yes +Output Scopes: strategic_region + +### strait_type +Scope to a strait type from its name (strait_type:key) +Requires Data: yes +Global Link: yes +Output Scopes: strait_type + +### tension_threshold +Scope to tension level threshold for comparison purposes (tension_threshold:warm) +Requires Data: yes +Output Scopes: value + +### this +The current scope + +### unit_type +Scope to a combat unit type from its name (unit_type:key) +Requires Data: yes +Global Link: yes +Output Scopes: combat_unit_type + +### value +A numeric literal value eg: 1, 5.2, -6 +Wild Card: yes +Global Link: yes +Output Scopes: value + +### var +Reference a previous set variable via its name eg: var:mortal_enemy +Requires Data: yes + +### yes +Boolean literal for true values +Global Link: yes +Output Scopes: boolean + +### num_units +Get the number of active units for a commander or military formation +Input Scopes: character, military_formation +Output Scopes: value + +### num_units_in_battle +Get the number of active units in battle for a commander or military formation +Input Scopes: character, military_formation +Output Scopes: value + +### num_units_not_in_battle +Get the number of active units not in battle for a commander or military formation +Input Scopes: character, military_formation +Output Scopes: value + +### ai_colonization_value +Scope to target country AI desire to colonize a strategic region (example: value = ai_colonization_value:root) +Requires Data: yes +Input Scopes: strategic_region +Output Scopes: value + +### active_law +Scope to the scoped country's active law in the named law group (active_law:lawgroup_trade_policy) +Requires Data: yes +Input Scopes: country +Output Scopes: law + +### ai_army_comparison +Scope to comparative army strength between two countries (example: value = ai_army_comparison:root) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### ai_gdp_comparison +Scope to comparative GDP between two countries (example: value = ai_army_comparison:root) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### ai_ideological_opinion +Scope to AI ideological opinion of scope country on target country (example: value = ai_ideological_opinion:root) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### ai_navy_comparison +Scope to comparative navy strength between two countries (example: value = ai_navy_comparison:root) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### ai_subject_value +Scope to AI desire of target country to have scope country as a subject (example: value = ai_subject_value:root) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### ai_transit_rights_value +Scope to AI desire of to have transit rights through target country (example: value = ai_transit_rights_value:root) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### ai_treaty_fairness +Scope to AI evaluation of how fair (to both sides) it considers existing treaty articles with the target country to be (example: value = ai_treaty_fairness_score:root) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### ai_treaty_value +Scope to AI evaluation of how favorable to itself it considers existing treaty articles with the target country to be (example: value = ai_treaty_value:root) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### army_size +Number of battalions of scope country, excluding currently raised conscripts. +army_size >= 20 +army_size > c:FRA.army_size +Input Scopes: country +Output Scopes: value + +### army_size_including_conscripts +Number of battalions of scope country, including currently raised conscripts. +army_size_including_conscripts >= 20 +army_size_including_conscripts > c:FRA.army_size_including_conscripts +Input Scopes: country +Output Scopes: value + +### army_size_including_raised_conscripts +Number of battalions of scope country, including currently raised conscripts but excluding unraised conscripts. +army_size_including_raised_conscripts >= 20 +army_size_including_raised_conscripts > c:FRA.army_size_including_raised_conscripts +Input Scopes: country +Output Scopes: value + +### building_levels +Get the total number of non-subsistence building levels of the scoped country +Input Scopes: country +Output Scopes: value + +### cached_ai_coastal_population +Scope to total coastal population recorded in AI spending variables (example: value = cached_ai_coastal_population) +Input Scopes: country +Output Scopes: value + +### cached_ai_incorporated_coastal_population +Scope to total incorporated coastal population recorded in AI spending variables (example: value = cached_ai_incorporated_coastal_population) +Input Scopes: country +Output Scopes: value + +### cached_ai_incorporated_population +Scope to total incorporated population recorded in AI spending variables (example: value = cached_ai_incorporated_population) +Input Scopes: country +Output Scopes: value + +### cached_ai_overseas_subject_population +Scope to total population in direct non-adjacent subjects recorded in AI spending variables (example: value = cached_ai_overseas_subject_population) +Input Scopes: country +Output Scopes: value + +### cached_ai_subject_population +Scope to total population in direct subjects recorded in AI spending variables (example: value = cached_ai_subject_population) +Input Scopes: country +Output Scopes: value + +### cached_ai_total_population +Scope to total population recorded in AI spending variables (example: value = cached_ai_total_population) +Input Scopes: country +Output Scopes: value + +### cached_ai_unincorporated_coastal_population +Scope to total unincorporated coastal population recorded in AI spending variables (example: value = cached_ai_unincorporated_coastal_population) +Input Scopes: country +Output Scopes: value + +### cached_ai_unincorporated_population +Scope to total unincorporated population recorded in AI spending variables (example: value = cached_ai_unincorporated_population) +Input Scopes: country +Output Scopes: value + +### capital +Scope to the capital state of a country +Input Scopes: country +Output Scopes: state + +### civil_war_origin_country +Scope to the origin country of a civil war country +Input Scopes: country +Output Scopes: country + +### colonial_growth_per_colony +Scope to the country's colonial growth per colony value (example: colonial_growth_per_colony > 0) +Input Scopes: country +Output Scopes: value + +### company +Scope to the scoped country's company of the named company type (company:company_rheinmetall) +Requires Data: yes +Input Scopes: country +Output Scopes: company + +### country_definition +Scope to country's definition +Input Scopes: country +Output Scopes: country_definition + +### credit +Scope to the current amount of max credit the country can take +Input Scopes: country +Output Scopes: value + +### currently_enacting_law +Scope from a country to the law that they're currently enacting +Input Scopes: country +Output Scopes: law + +### diplomatic_pact_expense_ratio +Scope to the ratio of diplomatic pact expenses to income for this country, clamped 0-1 (example: value = diplomatic_pact_expense_ratio) +Input Scopes: country +Output Scopes: value + +### flagship +Get the flagship of the scoped country +Input Scopes: country +Output Scopes: ship + +### get_ruler_for +Scopes from country to a character that would be ruler, under the given transfer of power type +get_ruler_for:parliamentary_elective = { effects... } +Requires Data: yes +Input Scopes: country +Output Scopes: character + +### government_size +Get the scoped country's current number of Parties & independent IGs in government +Input Scopes: country +Output Scopes: value + +### heir +Scope to the heir of a country +Input Scopes: country +Output Scopes: character + +### imposed_law +Scope from a country to the law currently imposed on them (enacting or not) +Input Scopes: country +Output Scopes: law + +### income +Get the current weekly income of the scoped country +Input Scopes: country +Output Scopes: value + +### income_transfer_expenses +Scope to the amount of money scope country is transfering to other countries via treaties & pacts (example:income_transfer_expenses >= 100) +Input Scopes: country +Output Scopes: value + +### income_transfer_relative_expenses +Scope to the fraction of their income country is transfering to other countries via treaties & pacts (example:income_transfer_relative_expenses >= 0.2) +Input Scopes: country +Output Scopes: value + +### infamy +Scope to infamy of scope country (example: infamy >= 2) +Input Scopes: country +Output Scopes: value + +### institution +Scope to a country's institution from its name (institution:institution_health_system) +Requires Data: yes +Input Scopes: country +Output Scopes: institution + +### investment_pool_income +Get the current weekly investment pool income of the scoped country +Input Scopes: country +Output Scopes: value + +### je +Scope to the journal entry of specified key belonging to the country +Requires Data: yes +Input Scopes: country +Output Scopes: journal_entry + +### legitimacy +Scope to the current amount of legitimacy in country +Input Scopes: country +Output Scopes: value + +### lobby_foreign_anti_clout +Scope to the total clout of all anti-country foreign policy lobbies targeting a specific country (lobby_foreign_anti_clout:root >= 0.2) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### lobby_foreign_pro_clout +Scope to the total clout of all pro-country foreign policy lobbies targeting a specific country (lobby_foreign_pro_clout:root >= 0.2) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### lobby_in_government_foreign_anti_clout +Scope to the total clout of all anti-country foreign policy lobbies in government targeting a specific country (lobby_in_government_foreign_anti_clout:root >= 0.2) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### lobby_in_government_foreign_pro_clout +Scope to the total clout of all pro-country foreign policy lobbies in government targeting a specific country (lobby_in_government_foreign_pro_clout:root >= 0.2) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### lobby_war_opposition +Scope to the total clout of all lobbies that oppose the scoped war (lobby_war_opposition:root >= 0.2) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### lobby_war_support +Scope to the total clout of all lobbies that support the scoped war (lobby_war_support:root >= 0.2) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### market_capital +Scope to the market capital of a country +Input Scopes: country +Output Scopes: state + +### military_expenses +Get the current military expenses (slaves, wages and goods) of the scoped country +Input Scopes: country +Output Scopes: value + +### military_expenses_share +Get the current share of military expenses (slaves, wages and goods) relative to the total expenses of the scoped country +Input Scopes: country +Output Scopes: value + +### mutual_trade_value_with_country +Scope to the total base value of goods traded in trade routes between the two markets (example: mutual_trade_value_with_country:root >= 1000) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### naval_combat_power +Scope to the country's navy combat power (example: naval_combat_power > 100) +Input Scopes: country +Output Scopes: value + +### naval_hostility_average_damage_dealt +Scope to average damage dealt by this country in naval hostilities it initiated over the lookback period. Returns -1 if no hostilities found. +Input Scopes: country +Output Scopes: value + +### naval_hostility_damage +Scope to damage points inflicted by this country against another in active naval hostilities (example: naval_hostility_damage:root >= 50) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### naval_vulnerability +Scope to a country's naval vulnerability score based on trade reliance and coastal GDP share, capped at a define maximum +Input Scopes: country +Output Scopes: value + +### navy_size +Number of flotillas of scope country. +navy_size >= 20 +navy_size > c:FRA.navy_size +Input Scopes: country +Output Scopes: value + +### num_active_interests +Scope to the number of active interests a country has +num_active_interests > 5 +Input Scopes: country +Output Scopes: value + +### num_active_natural_interests +Scope to the number of active natural interests a country has +num_active_natural_interests > 5 +Input Scopes: country +Output Scopes: value + +### num_active_plays +Get the current number of active Diplomatic Plays the scoped country started +Input Scopes: country +Output Scopes: value + +### num_admirals +Scope to the country's number of admirals +Input Scopes: country +Output Scopes: value + +### num_alliances +Get the total number of alliances of the scoped country (example: num_alliances:root >= 2) +Input Scopes: country +Output Scopes: value + +### num_alliances_and_defensive_pacts_with_allies +Scope to the number of alliances target country has with allies of scope country (example: num_alliances_and_defensive_pacts_with_allies:root >= 2) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### num_alliances_and_defensive_pacts_with_rivals +Scope to the number of alliances & defensive pacts target country has with rivals of scope country (example: num_alliances_and_defensive_pacts_with_rivals:root >= 2) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### num_characters +Scope to the country's number of characters +Input Scopes: country +Output Scopes: value + +### num_colony_projects +Get the scoped country's current number of incomplete / in progress colony projects +Input Scopes: country +Output Scopes: value + +### num_commanders +Scope to the country's number of commanders +Input Scopes: country +Output Scopes: value + +### num_defensive_pacts +Scope to the number of defensive pacts target country has in total (example: num_defensive_pacts >= 2) +Input Scopes: country +Output Scopes: value + +### num_generals +Scope to the country's number of generals +Input Scopes: country +Output Scopes: value + +### num_income_transfer_pacts +Scope to the number of income-transfering (to others) pacts target country has in total (example: num_income_transfer_pacts >= 2) +Input Scopes: country +Output Scopes: value + +### num_income_transfer_treaty_articles +Scope to the number of income-transfering (to others) treaty articles target country has in total (example: num_income_transfer_treaty_articles >= 2) +Input Scopes: country +Output Scopes: value + +### num_income_transfers +Scope to the number of income-transfering (to others) pacts and treaty articles target country has in total (example: num_income_transfers >= 2) +Input Scopes: country +Output Scopes: value + +### num_incorporated_states +Get the scoped country's current number of incorporated states +Input Scopes: country +Output Scopes: value + +### num_interests +Scope to the number of interests a country has (including inactive) +num_interests > 5 +Input Scopes: country +Output Scopes: value + +### num_natural_interests +Scope to the number of natural interests a country has (including inactive) +num_natural_interests > 5 +Input Scopes: country +Output Scopes: value + +### num_obligations_earned +Scope from a country to the number of obligations others owe them (=which they have earned) +Input Scopes: country +Output Scopes: value + +### num_pending_events +Scope to the number of pending events in scope country +num_pending_events > 0 +Input Scopes: country +Output Scopes: value + +### num_pending_events +Scope to the number of pending events of given category in scope country +num_pending_events:enactment > 0 +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### num_politicians +Scope to the country's number of politicians +Input Scopes: country +Output Scopes: value + +### num_positive_relations +Get the current number of countries with positive Relation with the scoped country +Input Scopes: country +Output Scopes: value + +### num_queued_constructions +Scope to the number of queued constructions target country has in total (example: num_queued_constructions >= 2) +Input Scopes: country +Output Scopes: value + +### num_queued_government_constructions +Scope to the number of queued government constructions target country has in total (example: num_queued_government_constructions >= 2) +Input Scopes: country +Output Scopes: value + +### num_queued_private_constructions +Scope to the number of queued private constructions target country has in total (example: num_queued_private_constructions >= 2) +Input Scopes: country +Output Scopes: value + +### num_rivals +Scope to the number of rivals target country has in total (example: num_rivals >= 2) +Input Scopes: country +Output Scopes: value + +### num_ruling_igs +Get the scoped country's current number of IGs in government +Input Scopes: country +Output Scopes: value + +### num_shared_rivals +Scope to the number of shared rivals scope country has with target country (example: num_shared_rivals:root >= 2) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### num_states +Get the scoped country's current number of states +Input Scopes: country +Output Scopes: value + +### num_unincorporated_states +Get the scoped country's current number of unincorporated states +Input Scopes: country +Output Scopes: value + +### overlord +Scope to the direct overlord of the country in scope +Input Scopes: country +Output Scopes: country + +### owning_company +Scope to the company owning the scoped country +Input Scopes: country +Output Scopes: company + +### pirated_trade_value_by +Scope to the average weekly base value of goods pilfered from this country by a target country (example: pirated_trade_value_by:root >= 50) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### power_bloc +Scope to the power bloc for the scoped country +Input Scopes: country +Output Scopes: power_bloc + +### principal +Get the current debt principal of the country +Input Scopes: country +Output Scopes: value + +### py +Scope to the active party of specified key belonging to the country +Requires Data: yes +Input Scopes: country +Output Scopes: party + +### relations +Scope to relations between two countries (example: relations:root >= 2) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### relations_change_rate +Scope to daily change in relations progress between two countries (example: relations_change_rate:root > 0) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### ruler +Scope to the ruler of a country +Input Scopes: country +Output Scopes: character + +### strait_trade_importance_by +Scope to the trade importance of goods this country is trading through straits controlled by a target country. Accumulated value is multiplied by STRAIT_FULL_CONTROL_TRADE_IMPORTANCE_MULT for straits where the controller controls both sides (example: strait_trade_importance_by:root >= 100) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### technology_being_researched +Scope to the current technology a country is researching +Input Scopes: country +Output Scopes: technology + +### techs_researched +Scope to the current amount of techs researched of a country +Input Scopes: country +Output Scopes: value + +### tension +Scope to tension between two countries (example: tension:root >= 2) +Requires Data: yes +Input Scopes: country +Output Scopes: value + +### top_overlord +Scope to the top overlord of the country in scope +Input Scopes: country +Output Scopes: country + +### total_crew_needed +Get the total crew needed by all ships of a country +Input Scopes: country +Output Scopes: value + +### total_export_value +Scope to the total value of scope country's exports to the world market (example: total_trade_value >= 1000) +Input Scopes: country +Output Scopes: value + +### total_import_value +Scope to the total value of scope country's imports from the world market (example: total_trade_value >= 1000) +Input Scopes: country +Output Scopes: value + +### total_marine_capacity +Get the total marine capacity across all fleets of a country +Input Scopes: country +Output Scopes: value + +### total_trade_value +Scope to the total value of scope country's trade with the world market (example: total_trade_value >= 1000) +Input Scopes: country +Output Scopes: value + +### ai_state_value +Scope to target country AI desire to own scope state (example: value = ai_state_value:root) +Requires Data: yes +Input Scopes: state +Output Scopes: value + +### ai_treaty_port_value +Scope to target country AI desire to have a treaty port in scope state (example: value = ai_treaty_port_value:root) +Requires Data: yes +Input Scopes: state +Output Scopes: value + +### b +Scope to the building of specified key in the state +Requires Data: yes +Input Scopes: state +Output Scopes: building + +### decree_cost +Scope to a state's cost for a certain decree +authority > decree_cost:decree_road_maintaintenance +Requires Data: yes +Input Scopes: state +Output Scopes: value + +### mass_migration_culture +Scope to the mass migration target culture of a state +Input Scopes: state +Output Scopes: culture + +### nf +Scope to a Decree of specified key applied to the state +Requires Data: yes +Input Scopes: state +Output Scopes: decree + +### num_world_market_hub_trade_center_levels +Get the total number of trade center levels associated with scope world market hub state +Input Scopes: state +Output Scopes: value + +### population_below_expected_sol +Scope to the current percentage of the state's population that are below their expected standard of living (0-1) +Input Scopes: state +Output Scopes: value + +### sg +Scope from a state to the StateGoods with the specified key +Requires Data: yes +Input Scopes: state +Output Scopes: state_goods + +### state_region +Scope to the state region of a state +Input Scopes: state +Output Scopes: state_region + +### world_market_hub +Scope to the world market hub state associated with the scoped state +Input Scopes: state +Output Scopes: state + +### attacker_side +Scope from a battle to the BattleSide corresponding to the attacker +Input Scopes: battle +Output Scopes: battle_side + +### defender_side +Scope from a battle to the BattleSide corresponding to the defender +Input Scopes: battle +Output Scopes: battle_side + +### base_price +Get the base price of the scoped good +Input Scopes: goods +Output Scopes: value + +### average_expected_sol +Get the average expected Standard of Living of the scope +Input Scopes: country, state +Output Scopes: value + +### average_sol +Get the average Standard of Living of the scope +Input Scopes: country, state +Output Scopes: value + +### migration_pull +Get the migration pull for a state or the mass migration pull for a country. +Input Scopes: country, state +Output Scopes: value + +### group +Scope from an object to its group +Input Scopes: building, building_type +Output Scopes: building_group + +### market +Scope to the market of the object +Input Scopes: country, building, market, market_goods, province, state, state_goods, state_region +Output Scopes: market + +### momentum +Get the scoped party's raw momentum +Input Scopes: party +Output Scopes: value + +### front +Scope to a front from various scopes + From a battle to the front where it takes place + From a character to the front where they are at or travelling towards + From a military formation to the front it is currently at + From a province to the front that contains it From an invasion to the invasion front +Input Scopes: battle, character, military_formation, invasion, province +Output Scopes: front + +### num_garrison_units +Returns the number of units garrisoned in a HQ +Input Scopes: hq +Output Scopes: value + +### first_country +Scope to the first_country of any of: +1. diplomatic pact +2. treaty +3. treaty options +4. treaty article's treaty +5. treaty article options (for mutual article types only) +Input Scopes: diplomatic_pact, treaty_article, treaty_options, treaty_article_options, treaty +Output Scopes: country + +### second_country +Scope to the second_country of any of: +1. diplomatic pact +2. treaty +3. treaty options +4. treaty article's treaty +5. treaty article options (for mutual article types only) +Input Scopes: diplomatic_pact, treaty_article, treaty_options, treaty_article_options, treaty +Output Scopes: country + +### region_state +Unknown, add something in code registration +Requires Data: yes +Input Scopes: state_region +Output Scopes: state + +### investment +Scope to current investment level in an institution (example: investment < investment_max) +Input Scopes: institution +Output Scopes: value + +### investment_max +Scope to the country's current maximum investment level in an institution (example: investment < investment_max) +Input Scopes: institution +Output Scopes: value + +### attacker_warleader +Scope to the attacker warleader of a war +Input Scopes: war +Output Scopes: country + +### defender_warleader +Scope to the defender warleader of a war +Input Scopes: war +Output Scopes: country + +### diplomatic_play +Scope from a war to its diplomatic play +Input Scopes: war +Output Scopes: diplomatic_play + +### enforced_on_country +Scope to the enforced_on_country of an enforced treaty +Input Scopes: treaty +Output Scopes: country + +### enforcer_country +Scope to the enforcer_country of an enforced treaty +Input Scopes: treaty +Output Scopes: country + +### command_limit_num_units +Get the baseline number of units from their military formation a commander would normally get, depending on their command limit +Input Scopes: character +Output Scopes: value + +### commander_military_formation +Scope to the Military Formation of a Character. +Input Scopes: character +Output Scopes: military_formation + +### ideology +Scope to the ideology of the scoped character (example: scope:example_character = { ideology = { save_scope_as = example_ideology } } ) +Input Scopes: character +Output Scopes: ideology + +### interest_group +Scope to the interest group of the character! +Input Scopes: character +Output Scopes: interest_group + +### interest_group_type +Scope to the type of the scoped character's interest group +Input Scopes: character +Output Scopes: interest_group_type + +### num_battalions +Returns the number of active battalions under a commander +Input Scopes: character +Output Scopes: value + +### num_mobilized_battalions +Returns the number of fully mobilized units under a General +Input Scopes: character +Output Scopes: value + +### num_units_share +Share of units a commander has considering his command limit. Example: if the character has 30 Command Limit, the fleet has 60 total Command Limit, and the formation has 50 total ships, then the character should get 25 ships for their battle) +Input Scopes: character +Output Scopes: value + +### opposing_commander +Scope from a character in battle to the character on the other side of the battle +Input Scopes: character +Output Scopes: character + +### popularity +Get the scoped character's popularity, normally ranging between -100 and +100 +Input Scopes: character +Output Scopes: value + +### religion +Scope to country or country definition's primary religion or pop religion +Input Scopes: country, character, country_definition, political_movement, pop +Output Scopes: religion + +### num_ships_of_group +Number of ships of the provided ship group in the scoped country or military formation +"num_ships_of_group(ship_group:ship_group_capital_ships)" +Requires Data: yes +Input Scopes: country, military_formation +Output Scopes: value + +### required_construction +Get the required amount of construction for scope building type +Input Scopes: building_type +Output Scopes: value + +### slaves_role +Scope from building type to it's slaves role pop type +Input Scopes: building_type +Output Scopes: pop_type + +### leader +Scope to the leader of the interest group +Input Scopes: interest_group +Output Scopes: character + +### lobby_join_weight +Scope to the join weight of an interest group to a particular lobby (lobby_join_weight:root >= 5) +Requires Data: yes +Input Scopes: interest_group +Output Scopes: value + +### party +Scope to the party that an IG is supporting +Input Scopes: interest_group +Output Scopes: party + +### amended_treaty +Scope to the treaty the scoped treaty is amending +Input Scopes: treaty_options, treaty +Output Scopes: treaty + +### binding_period +Get the original binding period in days when the treaty was signed for the scoped treaty +Input Scopes: treaty_options, treaty +Output Scopes: value + +### remaining_binding_period +Get the current remaining binding period in days for the scoped treaty +Input Scopes: treaty_options, treaty +Output Scopes: value + +### input_building_type +Scope to the building type input in a treaty article +Input Scopes: treaty_article, treaty_article_options +Output Scopes: building_type + +### input_company +Scope to the company input in a treaty article +Input Scopes: treaty_article, treaty_article_options +Output Scopes: company + +### input_country +Scope to the country input in a treaty article +Input Scopes: treaty_article, treaty_article_options +Output Scopes: country + +### input_goods +Scope to the goods input in a treaty article +Input Scopes: treaty_article, treaty_article_options +Output Scopes: goods + +### input_law +Scope to the law input in a treaty article +Input Scopes: treaty_article, treaty_article_options +Output Scopes: law_type + +### input_market_goods +Scope to the market goods input in a treaty article (example: input_market_goods:root) +Requires Data: yes +Input Scopes: treaty_article, treaty_article_options +Output Scopes: market_goods + +### input_quantity +Scope to the quantity input in a treaty article +Input Scopes: treaty_article, treaty_article_options +Output Scopes: value + +### input_ship +Scope to the ship input in a treaty article +Input Scopes: treaty_article, treaty_article_options +Output Scopes: ship + +### input_state +Scope to the state input in a treaty article +Input Scopes: treaty_article, treaty_article_options +Output Scopes: state + +### input_strategic_region +Scope to the strategic region input in a treaty article +Input Scopes: treaty_article, treaty_article_options +Output Scopes: strategic_region + +### source_country +Scope to the source_country of any of: +1. treaty article (for directed article types only) +2. treaty article options (for directed article types only) +Input Scopes: treaty_article, treaty_article_options +Output Scopes: country + +### target_country +Scope to the target_country of any of: +1. treaty article (for directed article types only) +2. treaty article options (for directed article types only) +Input Scopes: treaty_article, treaty_article_options +Output Scopes: country + +### power_projection +Get the power projection value of the scoped formation, unit, or ship +Input Scopes: new_combat_unit, military_formation, ship +Output Scopes: value + +### num_provinces +Get the scoped entity's current number of provinces +scopes: state, stateregion, front +Input Scopes: front, state, state_region +Output Scopes: value + +### target +Scope to the target of the object +Input Scopes: diplomatic_play, diplomatic_catalyst, political_lobby, journal_entry + +### pop_weight_modifier_scale +Get the Pop's weight modifier scale multiplier +Input Scopes: pop +Output Scopes: value + +### workplace +Scope to the workplace of a pop +Input Scopes: pop +Output Scopes: building + +### culture +Scope to pop's or character's culture +Input Scopes: character, new_combat_unit, political_movement, pop +Output Scopes: culture + +### identity +Scope to the central identity for the scoped power bloc +Input Scopes: power_bloc +Output Scopes: power_bloc_identity + +### num_mandates +Scope to the number of available mandates of the scoped power bloc (power_bloc.num_mandates > 0) +Input Scopes: power_bloc +Output Scopes: value + +### power_bloc_leader +Scope to the leader country of the scoped power bloc +Input Scopes: power_bloc +Output Scopes: country + +### power_struggle_contender +Scope to the contender country if there is a power struggle +Input Scopes: power_bloc +Output Scopes: country + +### political_movement +If used in a character scope, scope to the political movement that character supports. +If used in a revolution civil war scope, scope to the movement that started the revolution. +If used in an interest group scope, scope to the group's dominant movement. +Input Scopes: character, civil_war +Output Scopes: political_movement + +### shipping_lane +Scope to the shipping lane for the military formation, or treaty article (goods transfer) +Input Scopes: treaty_article +Output Scopes: shipping_lanes + +### treaty +Scope to the treaty a treaty article belongs to +Input Scopes: treaty_article +Output Scopes: treaty + +### average_defense +Returns the average defense of units on Front on the same side as Country +Requires Data: yes +Input Scopes: front +Output Scopes: value + +### average_offense +Returns the average offense of units on Front on the same side as Country +Requires Data: yes +Input Scopes: front +Output Scopes: value + +### front_length +Returns the number of provinces in Front +Input Scopes: front +Output Scopes: value + +### invasion +Returns the invasion of the scoped front if any +Input Scopes: front +Output Scopes: invasion + +### num_defending_battalions +Returns the total number of units in battle on Front on the same side as Country +Requires Data: yes +Input Scopes: front +Output Scopes: value + +### num_total_battalions +Returns the total number of units on Front on the same side as Country +Requires Data: yes +Input Scopes: front +Output Scopes: value + + +-------------------- + +Event Targets Saved from Code: + +context +amendment +area +attacker +defender +actor +recipient +ship +ship_modification_type +country_formation +ally +initiator +target +goods +workplace +region +diplomatic_play +diplomatic_play_type +technology +diplomatic_action +diplomatic_pact +market +trade_center +command +target_region +target_country +power_bloc +with_country +without_country +group +goal_holder +evaluation +state +target_state +first_state +second_state +epicentre +intensity +interest_group +negotiating_interest_group +political_movement +revolutionary_faction +new_character +new_diplomatic_relation +war +neighbor +theater +type +country +culture +religion +combat_unit_type +num_states +num_units +num_levels +notification_target +notification_ignore +previous +next +overlord +subject +role +general +admiral +army +fleet +politician +is_monarch +character +pop +rank +hq +front +journal_entry +battle +own_commander +enemy_country +enemy_commander +attacker_commander +defender_commander +province +invasion +is_naval_invasion +is_advancing_side +is_military_formation +is_initiator +law +number +relations +distance_to_strategic_objective +distance_to_closest_war_goal +occupation_fraction +military_formation +enemy_military_formation +is_strategic_objective +investor_country +has_interest +has_capital_interest +is_adjacent_to_strategic_objective +company_type +company +political_lobby +diplomatic_catalyst +duration +successful_contender +failed_contender +selected_identity +wargoal_impact +clout +approval +withdrawing_country +non_withdrawing_country +declining_country +proposing_country +treaty +is_treaty_active +is_renegotiation +bad_faith_factor +treaty_options +binding_period +article +article_options +first_country +second_country +source_country +other_country +creator_country +input +market_goods +other_market_goods +quantity +building +stakeholder +war_goal +strait +is_sole_controller +amenability +advance_chance +stall_chance +num_sunk_ships diff --git a/docs/modifiers.log b/docs/modifiers.log new file mode 100644 index 000000000..0057c3c81 --- /dev/null +++ b/docs/modifiers.log @@ -0,0 +1,20472 @@ +--- Static modifier types --- +battle_casualties_mult: + Mask: battle + Name: Casualties Taken + Description: A bonus or penalty to the number of Casualties this side takes in Battle +battle_combat_width_mult: + Mask: battle + Name: Terrain Combat Width + Description: A bonus or penalty to the Terrain Combat Width for this side of the Battle +battle_defense_owned_province_mult: + Mask: battle + Name: Home Defense + Description: Alters the Defense of a Military Unit fighting in territory owned by its Country +battle_naval_condition_calm_waters_chance_mult: + Mask: battle + Name: naval_condition_calm_waters_text_icon! Calm Waters Chance + Description: Chance of being affected by the naval_condition_calm_waters_text_icon! Calm Waters Battle Condition +battle_naval_condition_cyclone_chance_mult: + Mask: battle + Name: naval_condition_cyclone_text_icon! Cyclone Chance + Description: Chance of being affected by the naval_condition_cyclone_text_icon! Cyclone Battle Condition +battle_naval_condition_fog_chance_mult: + Mask: battle + Name: naval_condition_fog_text_icon! Fog Chance + Description: Chance of being affected by the naval_condition_fog_text_icon! Fog Battle Condition +battle_naval_condition_ice_chance_mult: + Mask: battle + Name: naval_condition_ice_text_icon! Ice Chance + Description: Chance of being affected by the naval_condition_ice_text_icon! Ice Battle Condition +battle_naval_condition_rough_waters_chance_mult: + Mask: battle + Name: naval_condition_rough_waters_text_icon! Rough Waters Chance + Description: Chance of being affected by the naval_condition_rough_waters_text_icon! Rough Waters Battle Condition +battle_naval_condition_strong_winds_chance_mult: + Mask: battle + Name: naval_condition_strong_winds_text_icon! Strong Winds Chance + Description: Chance of being affected by the naval_condition_strong_winds_text_icon! Strong Winds Battle Condition +battle_naval_condition_tropical_storm_chance_mult: + Mask: battle + Name: naval_condition_tropical_storm_text_icon! Tropical Storm Chance + Description: Chance of being affected by the naval_condition_tropical_storm_text_icon! Tropical Storm Battle Condition +battle_offense_owned_province_mult: + Mask: battle + Name: Home Offense + Description: Alters the Offense of a Military Unit fighting in territory owned by its Country +battle_total_combat_width_mult: + Mask: battle + Name: Total Combat Width + Description: A bonus or penalty to the total Combat Width for this side of the Battle +building_cash_reserves_mult: + Mask: building + Name: Maximum Cash Reserves + Description: A bonus or penalty to the maximum Cash Reserves that Buildings can retain. +building_company_government_dividends_add: + Mask: building + Name: Company Government Dividends + Description: An increase or decrease to the amount of Government Dividends paid by Company Headquarterss. +building_company_worker_dividends_add: + Mask: building + Name: Company Workforce Dividends + Description: An increase or decrease to the amount of Dividends paid to the Workforce by Building levels owned by Companies. +building_economy_of_scale_level_cap_add: + Mask: building + Name: Economy of Scale Building Level Cap + Description: The maximum number of Building levels that can confer Economy of Scale effects. +building_goods_input_mult: + Mask: building + Name: Goods Input + Description: An adjustment to the amount of Goods Consumed by a Building. +building_group_bg_military_industry_construction_efficiency_add: + Mask: building + Name: Military Industries Construction Efficiency + Description: An increase or decrease to the weekly Construction progress for Military Industries +building_group_bg_military_industry_engineers_mortality_mult: + Mask: building + Name: Mortality of engineers! Engineers employed in Military Industry + Description: An increase or decrease in the Mortality of engineers! Engineers employed in Military Industry +building_group_bg_military_industry_laborers_mortality_mult: + Mask: building + Name: Mortality of laborers! Laborers employed in Military Industry + Description: An increase or decrease in the Mortality of laborers! Laborers employed in Military Industry +building_group_bg_military_industry_machinists_mortality_mult: + Mask: building + Name: Mortality of machinists! Machinists employed in Military Industry + Description: An increase or decrease in the Mortality of machinists! Machinists employed in Military Industry +building_group_bg_oil_extraction_engineers_mortality_mult: + Mask: building + Name: Mortality of engineers! Engineers employed in Oil Extraction + Description: An increase or decrease in the Mortality of engineers! Engineers employed in Oil Extraction +building_group_bg_oil_extraction_laborers_mortality_mult: + Mask: building + Name: Mortality of laborers! Laborers employed in Oil Extraction + Description: An increase or decrease in the Mortality of laborers! Laborers employed in Oil Extraction +building_group_bg_oil_extraction_machinists_mortality_mult: + Mask: building + Name: Mortality of machinists! Machinists employed in Oil Extraction + Description: An increase or decrease in the Mortality of machinists! Machinists employed in Oil Extraction +building_group_bg_rubber_laborers_mortality_mult: + Mask: building + Name: Mortality of laborers! Laborers employed on Rubber Plantations + Description: building_group_bg_rubber_laborers_mortality_mult_desc +building_group_bg_rubber_slaves_mortality_mult: + Mask: building + Name: Mortality of slaves! Slaves employed on Rubber Plantations + Description: building_group_bg_rubber_slaves_mortality_mult_desc +building_group_bg_whaling_laborers_mortality_mult: + Mask: building + Name: Mortality of laborers! Laborers employed in Whaling Stations + Description: An increase or decrease in the Mortality of laborers! Laborers employed in Whaling Stations +building_group_bg_whaling_machinists_mortality_mult: + Mask: building + Name: Mortality of machinists! Machinists employed in Whaling Stations + Description: An increase or decrease in the Mortality of machinists! Machinists employed in Whaling Stations +building_job_attractiveness_mult: + Mask: building + Name: Job Attractiveness + Description: A bonus or penalty to the wages a Building has to offer to be able to hire new employees. +building_level_bureaucracy_cost_add: + Mask: building + Name: Building Level Bureaucracy Cost + Description: Increasing amount of Bureaucracy spent per goverment owned building level +building_minimum_incorporated_subsistence_employment_add: + Mask: building + Name: Protected Subsistence Employment in Incorporated States + Description: An increase or decrease to the level of employment below which it is not possible for other Buildings to hire from Subsistence Buildings in Incorporated States. +building_minimum_wage_mult: + Mask: building + Name: Building Wage Target + Description: A bonus or penalty to what is considered an acceptable wage for a Building to pay to its employees. Increasing this will result in higher average wages over time. +building_mobilization_cost_mult: + Mask: building + Name: Mobilization Goods Requirements + Description: Additional input Goods demand by Mobilized Battalions +building_nationalization_cost_mult: + Mask: building + Name: Nationalization Compensation + Description: An increase or decrease in the compensation paid to the owning Pops when a Building is Nationalized +building_nationalization_investment_return_add: + Mask: building + Name: Nationalization Investment Return + Description: An increase or decrease to the portion of Nationalization compensation which is returned to the Investment Pool when Nationalizing Buildings owned by Pops. +building_nationalization_radicals_mult: + Mask: building + Name: Radicals from Nationalization + Description: An increase or decrease in the amount of Individuals that will become Radical when a Building is Nationalized +building_naval_administration_hiring_rate_mult: + Mask: building + Name: Naval Administration Hiring Speed + Description: How quickly Naval Administration buildings can hire new Sailors +building_naval_administration_training_rate_add: + Mask: building + Name: Naval Administration Training Rate + Description: How much Manpower can be trained per week at Naval Administration buildings +building_naval_administration_training_rate_mult: + Mask: building + Name: Naval Administration Training Rate + Description: How much Manpower can be trained per week at Naval Administration buildings +building_self_investment_chance_add: + Mask: building + Name: Building Self-Investment Chance + Description: An increase or decrease to the chance that the Workforce of Buildings will be the owners of new invested levels. +building_subsistence_output_add: + Mask: building + Name: Subsistence Output + Description: An increase or decrease to the Subsistence Output of peasants! Peasants in the Building. +building_subsistence_output_mult: + Mask: building + Name: Subsistence Output + Description: An increase or decrease to the Subsistence Output of peasants! Peasants in the Building. +building_throughput_add: + Mask: building + Name: Throughput + Description: A bonus or penalty to the building's throughput. +building_training_rate_add: + Mask: building + Name: Training Rate + Description: How much Manpower can be trained per week +building_training_rate_mult: + Mask: building + Name: Training Rate + Description: How much Manpower can be trained per week +building_unincorporated_subsistence_output_mult: + Mask: building + Name: Subsistence Output in Unincorporated States + Description: An increase or decrease to the Subsistence Output of peasants! Peasants in Unincorporated States +building_unincorporated_throughput_add: + Mask: building + Name: Throughput in Unincorporated States + Description: A bonus or penalty to the Throughput of buildings in Unincorporated States +building_working_conditions_mult: + Mask: building + Name: Dangerous Working Conditions + Description: An increase or decrease in workplace hazard levels +character_advancement_speed_add: + Mask: character + Name: General Advancement Speed + Description: A bonus or penalty to how quickly a General accumulates Advancement Progress +character_advancement_speed_mult: + Mask: character + Name: General Advancement Speed + Description: A bonus or penalty to how quickly a General accumulates Advancement Progress +character_battle_condition_aggressive_maneuver_mult: + Mask: character + Name: Chance + Description: Chance of being affected by the Battle Condition +character_battle_condition_blunder_mult: + Mask: character + Name: Chance + Description: Chance of being affected by the Battle Condition +character_battle_condition_broken_supply_line_mult: + Mask: character + Name: Chance + Description: Chance of being affected by the Battle Condition +character_battle_condition_camouflaged_mult: + Mask: character + Name: Chance + Description: Chance of being affected by the Battle Condition +character_battle_condition_careful_maneuver_mult: + Mask: character + Name: Chance + Description: Chance of being affected by the Battle Condition +character_battle_condition_charted_terrain_mult: + Mask: character + Name: Chance + Description: Chance of being affected by the Battle Condition +character_battle_condition_death_from_below_mult: + Mask: character + Name: Chance + Description: Chance of being affected by the Battle Condition +character_battle_condition_dug_in_mult: + Mask: character + Name: Chance + Description: Chance of being affected by the Battle Condition +character_battle_condition_exhausted_mult: + Mask: character + Name: Chance + Description: Chance of being affected by the Battle Condition +character_battle_condition_good_visibility_mult: + Mask: character + Name: Chance + Description: Chance of being affected by the Battle Condition +character_battle_condition_guerilla_ambush_mult: + Mask: character + Name: Chance + Description: Chance of being affected by the Battle Condition +character_battle_condition_logistics_secured_mult: + Mask: character + Name: Chance + Description: Chance of being affected by the Battle Condition +character_battle_condition_lost_mult: + Mask: character + Name: Chance + Description: Chance of being affected by the Battle Condition +character_battle_condition_mud_mult: + Mask: character + Name: Chance + Description: Chance of being affected by the Battle Condition +character_battle_condition_poor_visibility_mult: + Mask: character + Name: Chance + Description: Chance of being affected by the Battle Condition +character_battle_condition_ramming_maneuver_mult: + Mask: character + Name: Chance + Description: Chance of being affected by the Battle Condition +character_battle_condition_rapid_advance_mult: + Mask: character + Name: Chance + Description: Chance of being affected by the Battle Condition +character_battle_condition_rough_waters_mult: + Mask: character + Name: Chance + Description: Chance of being affected by the Battle Condition +character_battle_condition_strong_winds_mult: + Mask: character + Name: Chance + Description: Chance of being affected by the Battle Condition +character_battle_condition_surprise_maneuver_mult: + Mask: character + Name: Chance + Description: Chance of being affected by the Battle Condition +character_blockade_mult: + Mask: character + Name: Admiral Blockade Strength + Description: A bonus or penalty to how effectively an Admiral Blockades enemy ports +character_command_limit_add: + Mask: character + Name: Command Limit + Description: Command Limit determines how many Battalions or Ships can be effectively Organized under a Formation. You can increase Command Limit by promoting your Commander to a higher Commander Rank. + +Having more Military Units in a Formation than its Command Limit reduces the maximum Organization a Formation can reach, and additionally confers the following effects: +-50% Daily Organization Gain +character_command_limit_mult: + Mask: character + Name: Command Limit + Description: Multiplies the amount of units this Character can command. +character_commander_loyalty_add: + Mask: character + Name: Commander Loyalty + Description: An increase or decrease to a Commander’s Loyalty. +character_convoy_protection_mult: + Mask: character + Name: Admiral merchant_marine! Merchant Marine Protection + Description: A bonus or penalty to how effectively a Admiral protects merchant_marine! Merchant Marine +character_convoy_raiding_mult: + Mask: character + Name: Admiral merchant_marine! Merchant Marine Raiding Efficiency + Description: A bonus or penalty to a Admiral efficiency of raiding merchant_marine! Merchant Marine +character_coup_strength_add: + Mask: character + Name: Coup Strength + Description: An increase or decrease to the Strength of a prospective Coup launched by this Commander +character_coup_strength_mult: + Mask: character + Name: Coup Strength + Description: An increase or decrease to the Strength of a prospective Coup launched by this Commander +character_expedition_events_explorer_mult: + Mask: character + Name: Expedition Opportunity + Description: The chance that more good things than bad will happen on Expeditions this character leads +character_health_add: + Mask: character + Name: Character Health + Description: A character's health and longevity. Characters with low health will have shorter lives and will usually serve a shorter time in their Roles before retiring. +character_interception_add: + Mask: character + Name: Admiral Interception Chance + Description: The chance the Admiral’s Fleet has at intercepting Fleets every quarter of a day +character_loyalty_add: + Mask: character + Name: Loyalty + Description: An increase or decrease to a Character’s Loyalty. +character_loyalty_mult: + Mask: character + Name: Loyalty + Description: An increase or decrease to a Character’s Loyalty. +character_max_offensive_battles_add: + Mask: character + Name: Max Offensive Battles + Description: The maximum number of offensive battles this Character can participate in simultaneously. +character_naval_mission_area_add: + Mask: character + Name: Naval Mission Area Size + Description: Adds to the maximum number of Sea Regions that can be assigned to a Mission. +character_piracy_goods_capacity_mult: + Mask: character + Name: Pirating Capacity + Description: An increase or decrease of how many goods this admiral can capture in a week. +character_popularity_add: + Mask: character + Name: Popularity + Description: An increase or decrease to a Character’s Popularity. +character_prominence_add: + Mask: character + Name: Prominence + Description: An increase or decrease to a Character’s Prominence. +character_raid_supply_add: + Mask: character + Name: Admiral Raid Supply Chance + Description: The chance the Admiral’s Fleet has at raiding Fleets supply ships every quarter of a day +country_acceptance_homeland_add: + Mask: country + Name: Acceptance from Homeland + Description: The amount of Acceptance a Pop is subject to from living in Homeland +country_acceptance_no_shared_heritage_trait_add: + Mask: country + Name: Acceptance from no shared Heritage Traits + Description: The amount of Acceptance a Pop is subject to if their Culture does not share a Heritage Trait with (one of) their Country’s Primary Cultures +country_acceptance_no_shared_language_trait_add: + Mask: country + Name: Acceptance from no shared Language Traits + Description: The amount of Acceptance a Pop is subject to if their Culture does not share a Language Trait with (one of) their Country’s Primary Cultures +country_acceptance_no_shared_religious_trait_add: + Mask: country + Name: Acceptance from no shared Religious Traits + Description: The amount of Acceptance a Pop is subject to if their Religion does not share a Trait Group with their Country’s State Religion +country_acceptance_no_shared_tradition_trait_add: + Mask: country + Name: Acceptance from no shared Tradition Traits + Description: The amount of Acceptance a Pop is subject to if their Culture does not share a Tradition Trait with (one of) their Country’s Primary Cultures +country_acceptance_not_homeland_add: + Mask: country + Name: Acceptance from not Homeland + Description: The amount of Acceptance a Pop is subject to from not living in Homeland +country_acceptance_primary_culture_add: + Mask: country + Name: Acceptance from Primary Culture + Description: The amount of Acceptance a Pop is subject to if their Culture is the same as their Country Primary Cultures +country_acceptance_shared_heritage_trait_add: + Mask: country + Name: Acceptance from Heritage Trait + Description: The amount of Acceptance a Pop is subject to if their Culture shares a Heritage Trait with (one of) their Country’s Primary Cultures +country_acceptance_shared_heritage_trait_group_add: + Mask: country + Name: Acceptance from Heritage Trait Group + Description: The amount of Acceptance a Pop is subject to if their Culture shares a Heritage Trait Group with (one of) their Country’s Primary Cultures +country_acceptance_shared_language_trait_add: + Mask: country + Name: Acceptance from Language Trait + Description: The amount of Acceptance a Pop is subject to if their Culture shares a Language Trait with (one of) their Country’s Primary Cultures +country_acceptance_shared_language_trait_group_add: + Mask: country + Name: Acceptance from Language Trait Group + Description: The amount of Acceptance a Pop is subject to if their Culture shares a Language Trait Group with (one of) their Country’s Primary Cultures +country_acceptance_shared_religious_trait_add: + Mask: country + Name: Acceptance from Religious Traits + Description: The amount of Acceptance a Pop is subject to if their Religion shares a Religious Trait with their Country’s State Religion +country_acceptance_shared_religious_trait_group_add: + Mask: country + Name: Acceptance from Religious Trait Groups + Description: The amount of Acceptance a Pop is subject to if their Religion shares a Trait Group with their Country’s State Religion +country_acceptance_shared_tradition_trait_add: + Mask: country + Name: Acceptance from Tradition Trait + Description: The amount of Acceptance a Pop is subject to if their Culture shares a Tradition Trait with (one of) their Country’s Primary Cultures +country_acceptance_state_religion_add: + Mask: country + Name: Acceptance from State Religion + Description: The amount of Acceptance a Pop is subject to if their Religion is the same as their Country State Religion +country_admiral_rank_impact_mult: + Mask: country + Name: Admiral Rank Impact + Description: An increase or decrease to the benefit that a Admiral gains (such as an increase in Command Limit) from their Rank. +country_agitator_slots_add: + Mask: country + Name: Potential Agitators + Description: An increase or decrease to the number of potential Agitators a Country can maintain within its borders +country_ahead_of_time_research_penalty_mult: + Mask: country + Name: Ahead of Time Penalty + Description: An increase or decrease to the research penalty from unresearched Technologies from previous Eras +country_all_buildings_protected_bool: + Mask: country + Name: Disallow Downsizing All Buildings + Description: Whether all Buildings are legally protected from being downsized +country_allow_enacting_decrees_in_subject_bool: + Mask: country + Name: Allow enacting Decrees on Subject States + Description: Allows Overlords enact Decrees on their Subject States +country_allow_multiple_alliances_bool: + Mask: country + Name: Allow Multiple Alliances + Description: Whether the country is allowed to form multiple Alliance Diplomatic Pacts +country_amenability_add: + Mask: country + Name: Country Amenability + Description: A bonus or penalty to the Amenability of all Interest Groups in the country +country_assimilation_delta_threshold_add: + Mask: country + Name: Cultural Assimilation Threshold + Description: A bonus or penalty to the threshold for Assimilation in this Country +country_authority_add: + Mask: country + Name: aut! Authority + Description: How much aut! Authority is gained or the country has +country_authority_mult: + Mask: country + Name: aut! Authority + Description: The amount of aut! Authority is modified up or down +country_authority_per_subject_add: + Mask: country + Name: aut! Authority per Subject + Description: The amount of aut! Authority which is scaled by the number of Subjects +country_block_government_reform_bool: + Mask: country + Name: Blocks Government Reform + Description: Blocks the Country from reforming it's current Government. +country_bolster_attraction_factor: + Mask: country + Name: Bolstered impact on Political Movement attraction + Description: A bonus or penalty to how attracted Pops are to a Political Movement as a result of being Bolstered +country_bolster_cost_mult: + Mask: country + Name: Bolstering cost + Description: An increase or decrease to the cost of Bolstering a Political Movement. +country_bureaucracy_add: + Mask: country + Name: bur! Bureaucracy + Description: How much bur! Bureaucracy the country has +country_bureaucracy_investment_cost_factor_mult: + Mask: country + Name: bur! Bureaucracy Institution Cost Multiplier + Description: An increase or reduction to the Bureaucracy cost of bringing a Institution Investment to the citizens +country_bureaucracy_mult: + Mask: country + Name: bur! Bureaucracy + Description: The amount of bur! Bureaucracy is modified up or down +country_can_form_construction_company_bool: + Mask: country + Name: Can form Construction type Companies + Description: Can form Construction type Companies +country_can_only_conscript_peasants_bool: + Mask: country + Name: Allows only Infantry Conscript Battalions + Description: Conscript Battalions can only consist of Military Unit Types, except +country_cannot_be_target_for_law_imposition_bool: + Mask: country + Name: Cannot be targeted for Law Imposition + Description: Country cannot be targeted for new Law Imposition attempts while this is in effect +country_cannot_cancel_law_enactment_bool: + Mask: country + Name: Disallow Cancel Law Enactment + Description: A penalty preventing a country from cancelling the enactment of any Laws currently in progress +country_cannot_enact_laws_bool: + Mask: country + Name: Disallow Enacting Laws + Description: A penalty preventing a country from enacting any Laws +country_cannot_start_law_enactment_bool: + Mask: country + Name: Disallow Start Law Enactment + Description: A penalty preventing a country from starting to enact any new Laws +country_company_construction_efficiency_bonus_add: + Mask: country + Name: Company Construction Bonus + Description: An increase or decrease to the weekly Construction progress added by Companies to their associated Buildings +country_company_throughput_bonus_add: + Mask: country + Name: Company Throughput Bonus + Description: An increase or decrease to the Throughput added by Companies to their associated Buildings +country_construction_add: + Mask: country + Name: construction! Construction + Description: The amount of construction! Construction produced by a Construction Sector +country_construction_goods_cost_mult: + Mask: country + Name: Construction Goods Cost + Description: A bonus or penalty to the monetary cost of construction material necessities. +country_consumption_tax_cost_mult: + Mask: country + Name: Consumption Tax Cost + Description: A bonus or penalty to the Authority cost of Consumption Taxes +country_conversion_delta_threshold_add: + Mask: country + Name: Religious Conversion Threshold + Description: A bonus or penalty to the threshold for Conversion in this Country +country_coup_resistance_add: + Mask: country + Name: Coup Resistance + Description: An increase or decrease to the Strength of a prospective Coup launched by this Commander +country_coup_resistance_mult: + Mask: country + Name: Coup Resistance + Description: An increase or decrease to the ability of a country to Resist a prospective Coup +country_damage_relations_speed_mult: + Mask: country + Name: Damage Relations Speed + Description: A bonus or penalty to the efficiency of the Damage Relations diplomatic action. +country_diplomatic_play_maneuvers_add: + Mask: country + Name: Maneuvers per Diplomatic Play + Description: A bonus or penalty to the number of Maneuvers the country can take in a diplomatic play. +country_diplomatic_play_maneuvers_mult: + Mask: country + Name: Maneuvers per Diplomatic Play + Description: A multiplier to the number of Maneuvers the country can take in a diplomatic play. +country_diplomatic_reputation_add: + Mask: country + Name: Diplomatic Reputation + Description: An increase or decrease to the tendency of other Countries to sign Treaties with or offer Diplomatic Play support to a Country. +country_disable_investment_pool_bool: + Mask: country + Name: Disable Investment Pool (except for Companies) + Description: Disallow all reinvestment into and usage of the Investment Pool (except for Companies) +country_disable_nationalization_bool: + Mask: country + Name: Disable Nationalization + Description: Prevent Buildings from being Nationalized +country_disable_nationalization_without_compensation_bool: + Mask: country + Name: Disable Nationalization without compensation + Description: Prevent Buildings from being Nationalized without compensation being paid to the owning Pops +country_disable_non_company_privatization_bool: + Mask: country + Name: Disable Privatization (except for Companies) + Description: Disallow any Privatization except by Companies +country_disallow_aggressive_plays_bool: + Mask: country + Name: Disallow Aggressive Diplomatic Plays + Description: Not allowed to start Diplomatic Plays against other Countries +country_disallow_agitator_invites_bool: + Mask: country + Name: Disallowed from inviting Exiles + Description: This country does not permit the invitation of Exiles +country_disallow_trade_bool: + Mask: country + Name: Disable Trade Centers + Description: Disallow construction of Trade Centers +country_disallow_trade_outside_canton_bool: + Mask: country + Name: Disable Trade Centers outside Guangdong + Description: Disallow construction of Trade Centers in States other than Guangdong +country_economic_dependence_on_overlord_add: + Mask: country + Name: Economic Dependence on Overlord + Description: An increase or decrease to the Economic Dependence on the Overlord +country_education_fervor_add: + Mask: country + Name: Education Institution Fervor + Description: A bonus or penalty to Fervor as a result of the country's Education Institution +country_electoral_confidence_impact_mult: + Mask: country + Name: Electoral Confidence Impact + Description: An increase or decrease to the impact that low Electoral Confidence will have on a Country, such as decreasing its Legitimacy. +country_expedition_events_explorer_mult: + Mask: country + Name: Expedition Opportunity + Description: The chance that more good things than bad will happen on Expeditions this country undertakes +country_expenses_add: + Mask: country + Name: Government Expenses + Description: A flat increase or reduction of government expenses +country_financial_districts_buy_farms_likelihood: + Mask: country + Name: Financial District investment into Plantations, Ranches, and Agriculture + Description: An increase or decrease to the chance for Financial District to invest into Plantations, Ranches, and Agriculture Buildings +country_flagship_interest_gain_mult: + Mask: country + Name: Flagship Involvement Gain + Description: A bonus or penalty to the Involvement generated by the Flagship. +country_forbid_electoral_fraud_bool: + Mask: country + Name: Forbid Electoral Manipulation + Description: Disables options to control the outcomes of Elections +country_forbid_monopoly_bool: + Mask: country + Name: Forbid Monopolies + Description: Forbid Buildings from being Monopolized by a Country or Company +country_force_privatization_bool: + Mask: country + Name: Force Privatization + Description: Force all available Buildings to be available for Privatization +country_foreign_collectivization_bool: + Mask: country + Name: Foreign Collectivization + Description: Allow Buildings owned by our Manor Houses and Financial Districts in foreign countries to become worker-owned +country_frankenstein_company_bool: + Mask: country + Name: Experimental Modules Operational + Description: Strange tidings have been reported from the Ingolstadt Electrical Factories. Large, humming machines – whose purpose no-one seem willing to elaborate on – work at full capacity late into the night. +country_free_charters_add: + Mask: country + Name: Free Company Charters + Description: The amount of Company Charters a Country can hand out to their Companies for free +country_general_rank_impact_mult: + Mask: country + Name: General Rank Impact + Description: An increase or decrease to the benefit that a General gains (such as an increase in Command Limit) from their Rank. +country_gold_reserve_limit_mult: + Mask: country + Name: Gold reserve limit + Description: Once your Gold Reserves exceed this limit, the amount of gold you get to stockpile for every money! diminishes progressively +country_government_buildings_protected_bool: + Mask: country + Name: Disallow Downsizing Government Buildings + Description: Whether government owned Buildings are legally protected from being downsized +country_government_dividends_efficiency_add: + Mask: country + Name: Government Dividends Efficiency + Description: An increase or decrease to the amount of Dividends (after reinvestment) from Nationally Owned Building levels that are converted into Government Dividends and paid into the Treasury +country_government_dividends_reinvestment_add: + Mask: country + Name: Government Dividends Reinvestment + Description: An increase or decrease to the fraction of Dividends from Nationally Owned Building levels that is paid into the Investment Pool instead of being converted into Government Dividends +country_government_dividends_waste_add: + Mask: country + Name: Government Dividends Waste + Description: An increase or decrease to the amount of Government Dividends that are wasted instead of being paid into the Treasury +country_government_wages_mult: + Mask: country + Name: Government Wages + Description: How much more or less than the Normal Wage government employees get paid. +country_higher_diplomatic_acceptance_same_religion_bool: + Mask: country + Name: Higher Diplomatic Proposal Acceptance for Countries with same Religion + Description: Countries with the same state Religion will be more willing to accept diplomatic proposals +country_higher_leverage_from_economic_dependence_bool: + Mask: country + Name: Increased Leverage from Economic Dependence + Description: Increased Leverage gain from Economic Dependence. +country_improve_relations_speed_mult: + Mask: country + Name: Improve Relations Speed + Description: A bonus or penalty to the efficiency of the Improve Relations diplomatic action. +country_infamy_decay_mult: + Mask: country + Name: Infamy Decay + Description: A bonus or penalty to Infamy decay +country_infamy_generation_against_unrecognized_mult: + Mask: country + Name: Infamy Generation against Unrecognized Powers + Description: An increase or decrease in the amount of Infamy generated by Diplomatic Incidents targeting Unrecognized Powers. +country_infamy_generation_mult: + Mask: country + Name: Infamy Generation + Description: An increase or decrease in the amount of Infamy generated by Diplomatic Incidents. +country_influence_add: + Mask: country + Name: inf! Influence + Description: How much inf! Influence the country has +country_influence_mult: + Mask: country + Name: inf! Influence + Description: The amount of inf! Influence is modified up or down +country_initiator_war_goal_maneuver_cost_mult: + Mask: country + Name: War Goal Maneuver cost for the Diplomatic Play Initiator + Description: An increase or decrease to the War Goal Maneuver cost for the Diplomatic Play Initiator +country_institution_size_change_speed_mult: + Mask: country + Name: Institution Size Change Speed + Description: How fast you change the size of an institution +country_join_power_bloc_member_in_defensive_plays_bool: + Mask: country + Name: Can call Power Bloc members with the Call Ally Sway in defensive Diplomatic Plays + Description: Can call Power Bloc members with the Call Ally Sway in defensive Diplomatic Plays +country_join_power_bloc_member_in_plays_bool: + Mask: country + Name: Can call Power Bloc members with the Call Ally Sway in all Diplomatic Plays + Description: Can call Power Bloc members with the Call Ally Sway in all Diplomatic Plays +country_law_enactment_imposition_success_add: + Mask: country + Name: Imposed Enactment Success Chance + Description: A flat percentage point increase to the likelihood of enacting a law imposed on the country +country_law_enactment_max_setbacks_add: + Mask: country + Name: Maximum Law Enactment Setbacks + Description: A bonus or penalty to the amount of Enactment Setbacks that can be suffered before Law enactment fails. +country_law_enactment_stall_add: + Mask: country + Name: Enactment Stall Chance + Description: A flat percentage point increase to the likelihood of stalling when enacting a law +country_law_enactment_stall_mult: + Mask: country + Name: Enactment Stall Chance + Description: A multiplier to the chance that a law enactment will stall due to opposition +country_law_enactment_success_add: + Mask: country + Name: Enactment Success Chance + Description: A flat percentage point increase to the likelihood of enacting a law +country_law_enactment_time_mult: + Mask: country + Name: Enactment Time + Description: A reduction or increase to the time required for legislative enactments +country_leader_has_law_enactment_success_mult: + Mask: country + Name: Power Bloc Legal Synergy + Description: Increases or decreases the Enactment Success for Laws the Power Bloc Leader already has enacted. +country_legitimacy_base_add: + Mask: country + Name: Legitimacy + Description: An increase or decrease of the Government's Legitimacy +country_legitimacy_govt_leader_clout_add: + Mask: country + Name: Legitimacy based on Government Leader Clout + Description: The amount of Legitimacy the Government gains or loses based on the Clout of the Interest Group leading the government. +country_legitimacy_govt_size_add: + Mask: country + Name: Government size allowance + Description: The number of Parties and Interest Groups that can be included In Government at one time without incurring Legitimacy penalties. +country_legitimacy_govt_total_clout_add: + Mask: country + Name: Legitimacy based on Government Clout + Description: The amount of Legitimacy the Government gains or loses based on the total Clout of Interest Groups in the government. +country_legitimacy_govt_total_votes_add: + Mask: country + Name: Legitimacy based on Votes + Description: The amount of Legitimacy the Government gains or loses based on the total percentage of Votes of Parties in the government. +country_legitimacy_headofstate_add: + Mask: country + Name: Legitimacy from including the Head of State In Government + Description: The amount of Legitimacy the Government gains or loses by including the Head of State's Interest Group. +country_legitimacy_ideological_incoherence_mult: + Mask: country + Name: Legitimacy penalty from Ideological Incompatibility + Description: A multiplier to how much Legitimacy is lost due to Ideological Incompatibility +country_legitimacy_min_add: + Mask: country + Name: Minimum Legitimacy + Description: The lowest Legitimacy value a Government can have +country_leverage_generation_add: + Mask: country + Name: Leverage Generation + Description: An increase or decrease to the amount of Leverage the Country’s Power Bloc generates in other Countries while they are the Power Bloc Leader +country_leverage_generation_mult: + Mask: country + Name: Leverage Generation + Description: An increase or decrease to the amount of Leverage the Country’s Power Bloc generates in other Countries while they are the Power Bloc Leader +country_leverage_resistance_add: + Mask: country + Name: Leverage Resistance + Description: An increase or decrease to the amount of Leverage the Country always retains over itself, setting the bar higher for any Power Blocs that wish to invite them +country_leverage_resistance_mult: + Mask: country + Name: Leverage Resistance + Description: An increase or decrease to the amount of Leverage the Country always retains over itself, setting the bar higher for any Power Blocs that wish to invite them +country_liberty_desire_add: + Mask: country + Name: Weekly Liberty Desire + Description: An increase or decrease to the amount of Liberty Desire the subject gains each week +country_liberty_desire_decrease_mult: + Mask: country + Name: Weekly Liberty Desire Decrease + Description: Modifies the amount Liberty Desire decreases by, if it is decreasing +country_liberty_desire_increase_mult: + Mask: country + Name: Weekly Liberty Desire Increase + Description: Modifies the amount Liberty Desire increases by, if it is increasing +country_liberty_desire_of_subjects_add: + Mask: country + Name: Weekly Liberty Desire for all Subjects + Description: An increase or decrease to the amount of Liberty Desire all Subjects of the Overlord gain each week +country_loan_interest_rate_add: + Mask: country + Name: Loan interest rate + Description: A bonus or penalty to loan interest rate +country_loan_interest_rate_mult: + Mask: country + Name: Loan interest rate + Description: A bonus or penalty to loan interest rate +country_lobby_leverage_generation_mult: + Mask: country + Name: Leverage Generation from Political Lobbies + Description: An increase or decrease to the amount of Leverage generation from Political Lobbies aligned in favor of the Power Bloc Leader +country_loyalists_from_legitimacy_mult: + Mask: country + Name: Loyalists from high Legitimacy + Description: A change to the number of Loyalists a Country gains from having high Legitimacy +country_mass_migration_attraction_mult: + Mask: country + Name: Mass Migration Attraction + Description: A bonus or penalty to the chance for a Country to be selected as the target of a mass migration +country_max_companies_add: + Mask: country + Name: Max Number of Companies + Description: The number of Companies a Country can establish +country_max_unassigned_admirals_add: + Mask: country + Name: Maximum Idle Admirals + Description: The maximum number of idle Admirals that a Country can have at the same time. +country_max_unassigned_generals_add: + Mask: country + Name: Maximum Idle Generals + Description: The maximum number of idle Generals that a Country can have at the same time. +country_max_weekly_construction_progress_add: + Mask: country + Name: Max Weekly Construction Progress + Description: The maximum amount of construction! Construction that a project can progress in a single week. +country_migration_restrictiveness_add: + Mask: country + Name: Migration Restrictiveness + Description: A value stipulating a threshold of Acceptance to allow Migration. Pops with an Acceptance score below this threshold will be prevented from Migrating internationally. +country_military_goods_cost_mult: + Mask: country + Name: Military Goods Cost + Description: A bonus or penalty to the monetary cost of military material necessities. +country_military_wages_mult: + Mask: country + Name: Military Wages + Description: How much more or less than the Normal Wage military personnel get paid. +country_minting_add: + Mask: country + Name: Minting + Description: A flat increase or decrease to Minting +country_minting_mult: + Mask: country + Name: Minting + Description: A bonus or penalty to the total amount of Minting +country_must_have_movement_to_enact_laws_bool: + Mask: country + Name: Must have Political Movement to Enact Laws + Description: A penalty preventing a country from enacting any Laws that do not have the support of a Political Movement +country_nationalization_cost_non_members_mult: + Mask: country + Name: Cost for Nationalization + Description: Increases or decreases the cost of Nationalization of buildings owned by a Country outside of your Power Bloc +country_navy_goods_cost_mult: + Mask: country + Name: Navy Goods Cost + Description: A bonus or penalty to the monetary cost of Goods consumed by the navy. +country_no_advantage_loss_from_lack_of_interest_bool: + Mask: country + Name: Ignores Trade Advantage penalty from Interests + Description: Whether our country ignores the Trade Advantage penalty applied against Markets where we lack an Interest +country_non_state_religion_wages_mult: + Mask: country + Name: Wages for Non-State Religion Pops + Description: How much more or less Pops that do not follow the State Religion are paid. +country_opposition_ig_approval_add: + Mask: country + Name: Opposition Interest Group Approval + Description: A bonus or penalty to the Approval of Interest Groups in Opposition +country_overlord_income_transfer_mult: + Mask: country + Name: Overlord Income Transfer + Description: An increase or decrease to the amount of Money the subject must give to their overlord +country_pact_leverage_generation_add: + Mask: country + Name: Leverage Generation from Diplomatic Pact + Description: An increase or decrease to the amount of Leverage generated between two Countries with this Diplomatic Pact when the dominant Country in the Diplomatic Pact is a Power Bloc Leader +country_pact_leverage_generation_mult: + Mask: country + Name: Leverage Generation from Diplomatic Pact + Description: An increase or decrease to the amount of Leverage generated between two Countries with this Diplomatic Pact when the dominant Country in the Diplomatic Pact is a Power Bloc Leader +country_party_whip_impact_add: + Mask: country + Name: Party Whip Impact on Ideological Incoherence + Description: A bonus or penalty to the effect that Party Whip has on the Ideological opinion of the rest of the Party members +country_piracy_income_add: + Mask: country + Name: Piracy Income + Description: An increase or decrease of the value we can extract from pirated goods. +country_port_connection_cost_mult: + Mask: country + Name: merchant_marine! Merchant Marine Cost of Port Connections + Description: An increase or decrease to the merchant_marine! Merchant Marine demand required to maintain Port Connections +country_prestige_add: + Mask: country + Name: Prestige + Description: How much Prestige the country has. +country_prestige_from_army_power_projection_mult: + Mask: country + Name: Prestige from Army Power Projection + Description: An increase or decrease to the amount of Prestige a Country receives from the Power Projection of its army. +country_prestige_from_navy_power_projection_mult: + Mask: country + Name: Prestige from Navy Power Projection + Description: An increase or decrease to the amount of Prestige a Country receives from the Power Projection of its navy. +country_prestige_mult: + Mask: country + Name: Prestige + Description: How much Prestige the country has. +country_primary_culture_fervor_from_laws_add: + Mask: country + Name: Primary Culture Fervor from Laws + Description: Primary Culture Fervor from Laws is a bonus or penalty to Fervor as a result of the country's laws that affect the primary culture +country_private_construction_allocation_mult: + Mask: country + Name: Private Construction Allocation + Description: An increase or decrease in the fraction of weekly Construction that will be preferentially allocated to Private Constructions over Government Constructions . +country_radicals_from_conquest_mult: + Mask: country + Name: Radicals from Conquest + Description: A bonus or penalty to the amount of Pops that will become Radical when we conquer States militarily +country_radicals_from_legitimacy_mult: + Mask: country + Name: Radicals from low Legitimacy + Description: A change to the number of Radicals a Country gains from having low Legitimacy +country_reduced_liberty_desire_same_religion_bool: + Mask: country + Name: Reduced Liberty Desire for Same Religion + Description: Subjects with the same state Religion will have reduced Liberty Desire over time +country_resource_depletion_chance_mult: + Mask: country + Name: Resource Depletion Chance + Description: Increases the chance of depleting Resource Potentials +country_resource_discovery_chance_mult: + Mask: country + Name: Resource Discovery Chance + Description: Increases the chance of discovering hidden Resource Potentials +country_revolution_clock_time_add: + Mask: country + Name: Revolution Clock Time + Description: A bonus or penalty to how fast the revolution clock ticks +country_revolution_progress_add: + Mask: country + Name: Revolution Progression Speed + Description: A bonus or penalty to how much progress is added to the revolution when the Revolution Clock strikes 12 +country_revolution_progress_mult: + Mask: country + Name: Revolution Progression Speed + Description: A bonus or penalty to how much progress is added to the revolution when the Revolution Clock strikes 12 +country_sailors_max_add: + Mask: country + Name: Max Sailors + Description: The maximum amount of Sailors provided by Buildings for crewing Ships in a Country +country_secession_clock_time_add: + Mask: country + Name: Secession Clock Time + Description: A bonus or penalty to how fast the secession clock ticks +country_secession_progress_add: + Mask: country + Name: Secession Progression Speed + Description: A bonus or penalty to how much progress is added to the secession when the Secession Clock strikes 12 +country_secession_progress_mult: + Mask: country + Name: Secession Progression Speed + Description: A bonus or penalty to how much progress is added to the secession when the Secession Clock strikes 12 +country_ship_construction_add: + Mask: country + Name: ship_construction! Ship Construction + Description: The amount of ship_construction! Construction a Country can apply to shipbuilding each week +country_ship_construction_efficiency_add: + Mask: country + Name: Ship Construction Efficiency + Description: The efficiency of all ship_construction! Ship Construction, affecting how much Ship Construction is needed per unit of progress +country_ship_construction_goods_cost_mult: + Mask: country + Name: Ship Construction Goods Cost + Description: A bonus or penalty to the monetary cost of Ship Construction material necessities. +country_ship_construction_progress_max_add: + Mask: country + Name: Max Ship Construction Progress + Description: The maximum amount of construction progress a Country can apply to one shipbuilding project each week +country_ship_crew_starting_veterancy_experience_add: + Mask: country + Name: Starting Ship Crew Experience + Description: A bonus or penalty to the starting Experience of ship crews. +country_ship_crew_starting_veterancy_experience_mult: + Mask: country + Name: Starting Ship Crew Experience + Description: A bonus or penalty to the starting Experience of ship crews. +country_ship_group_capital_ships_construction_efficiency_add: + Mask: country + Name: Capital Ships Construction Efficiency + Description: The efficiency of Capital Ships ship_construction! Ship Construction +country_ship_group_capital_ships_construction_progress_max_add: + Mask: country + Name: Capital Ships Max Construction Progress + Description: The maximum amount of construction progress a Country can apply to one Capital Ships shipbuilding project each week +country_ship_group_capital_ships_construction_progress_max_mult: + Mask: country + Name: Capital Ships Max Construction Progress + Description: The maximum amount of construction progress a Country can apply to one Capital Ships shipbuilding project each week +country_ship_group_cruisers_construction_efficiency_add: + Mask: country + Name: Cruisers Construction Efficiency + Description: The efficiency of Cruisers ship_construction! Ship Construction +country_ship_group_cruisers_construction_progress_max_add: + Mask: country + Name: Cruisers Max Construction Progress + Description: The maximum amount of construction progress a Country can apply to one Cruisers shipbuilding project each week +country_ship_group_cruisers_construction_progress_max_mult: + Mask: country + Name: Cruisers Max Construction Progress + Description: The maximum amount of construction progress a Country can apply to one Cruisers shipbuilding project each week +country_ship_group_supply_ships_construction_efficiency_add: + Mask: country + Name: Supply Ships Construction Efficiency + Description: The efficiency of Supply Ships ship_construction! Ship Construction +country_ship_group_torpedo_craft_construction_efficiency_add: + Mask: country + Name: Torpedo Craft Construction Efficiency + Description: The efficiency of Torpedo Craft ship_construction! Ship Construction +country_ship_group_torpedo_craft_construction_progress_max_add: + Mask: country + Name: Torpedo Craft Max Construction Progress + Description: The maximum amount of construction progress a Country can apply to one Torpedo Craft shipbuilding project each week +country_ship_group_torpedo_craft_construction_progress_max_mult: + Mask: country + Name: Torpedo Craft Max Construction Progress + Description: The maximum amount of construction progress a Country can apply to one Torpedo Craft shipbuilding project each week +country_state_religion_wages_mult: + Mask: country + Name: Wages for State Religion Pops + Description: How much more or less Pops that follow the State Religion are paid. +country_subject_income_transfer_heathen_mult: + Mask: country + Name: Income transfer from Heathen Subjects + Description: An increase or decrease to the amount of Money Subjects must give to their Overlord if they don't follow the same State Religion as them. +country_subject_income_transfer_mult: + Mask: country + Name: Income transfer from Subjects + Description: An increase or decrease to the amount of Money the subject must give to their overlord +country_supply_ship_construction_progress_max_add: + Mask: country + Name: Supply Ship Max Construction Progress + Description: The maximum amount of construction progress a Country can apply to one Supply Ship shipbuilding project each week +country_supply_ship_construction_progress_max_mult: + Mask: country + Name: Supply Ship Max Construction Progress + Description: The maximum amount of construction progress a Country can apply to one Supply Ship shipbuilding project each week +country_supply_ship_construction_ratio_add: + Mask: country + Name: Supply Ship Construction Ratio + Description: The proportion of total ship_construction! Construction a Country allocates to building Supply Ships +country_support_independence_weekly_liberty_desire_add: + Mask: country + Name: support_independence_text_icon! Support Independence weekly Liberty Desire + Description: An increase or reduction to the weekly Liberty Desire of Countries that this country supports the independence of through support_independence_text_icon! Support Independence +country_support_separatism_resistance_mult: + Mask: country + Name: Support Separatism Resistance + Description: A percentage increase or decrease to the mitigation of the Support Separatism Diplomatic Action +country_support_separatism_strength_mult: + Mask: country + Name: Support Separatism Strength + Description: A percentage increase or decrease to the strength of the Support Separatism Diplomatic Action +country_suppression_attraction_factor: + Mask: country + Name: Suppression impact on Political Movement attraction + Description: A bonus or penalty to how attracted Pops are to a Political Movement as a result of Suppression +country_suppression_cost_mult: + Mask: country + Name: Suppression cost + Description: An increase or decrease to the cost of Suppressing an Political Movement. +country_tax_income_add: + Mask: country + Name: Tax Income + Description: A flat bonus or penalty to tax income collected +country_tech_group_research_speed_mult: + Mask: country + Name: Technology Research Speed as a group + Description: A bonus or penalty to the research speed which scales with the number of countries that have already researched the current Technology +country_tech_research_speed_mult: + Mask: country + Name: Technology Research Speed + Description: A bonus or penalty to the speed at which Technology is researched when spending Innovation +country_tech_spread_add: + Mask: country + Name: Technology Spread + Description: The amount by which technologies spread from other countries to our own each week. +country_tech_spread_mult: + Mask: country + Name: Technology Spread + Description: A multiplier to the speed at which technologies spread from other countries to our own. +country_tension_decay_mult: + Mask: country + Name: Tension Decay + Description: A bonus or penalty to Tension decay +country_treaty_leverage_generation_add: + Mask: country + Name: Leverage Generation from Treaty + Description: An increase or decrease to the amount of Leverage generated between two Countries with this Treaty when the dominant Country in the Treaty is a Power Bloc Leader +country_treaty_leverage_generation_mult: + Mask: country + Name: Leverage Generation from Treaty + Description: An increase or decrease to the amount of Leverage generated between two Countries with this Treaty when the dominant Country in the Treaty is a Power Bloc Leader +country_voting_power_base_add: + Mask: country + Name: Political Strength per Vote + Description: An increase or decrease to amount of Political Strength gained from each vote in Elections +country_voting_power_from_literacy_add: + Mask: country + Name: Political Strength from Literate Pops' Votes + Description: An increase or decrease to amount of Political Strength gained from each vote in Elections, modified by the Literacy of the voting Pop +country_voting_power_mult: + Mask: country + Name: Political Strength per Vote + Description: An increase or decrease to amount of Political Strength gained from each vote in Elections +country_voting_power_wealth_threshold_add: + Mask: country + Name: Wealth Threshold for Voting + Description: An increase or decrease to the Wealth threshold at which Pops are eligible to vote +country_war_exhaustion_casualties_mult: + Mask: country + Name: War Exhaustion from Casualties + Description: An increase or decrease to the amount of War Exhaustion a Country suffers in War due to Casualties inflicted on them +country_weekly_innovation_add: + Mask: country + Name: Innovation + Description: The amount of innovation! Innovation gained or lost each week +country_weekly_innovation_max_add: + Mask: country + Name: Maximum Innovation Investment + Description: The maximum amount of innovation! Innovation that can be invested into a Technology each week +country_weekly_innovation_mult: + Mask: country + Name: Innovation + Description: The amount of innovation! Innovation gained or lost each week +dummy_modifier_type: + Mask: + Name: warning! This modifier type should never be used + Description: modifier_dummy_modifier_type +interest_group_amenability_add: + Mask: interest_group + Name: Interest Group Amenability + Description: A bonus or penalty to the Amenability of an Interest Group +interest_group_approval_add: + Mask: interest_group + Name: Interest Group Approval + Description: A bonus or penalty to the Approval of an Interest Group +interest_group_in_government_approval_add: + Mask: interest_group + Name: Government Interest Group Approval + Description: A bonus or penalty to the Approval of an Interest Group that is in government. +interest_group_in_government_attraction_mult: + Mask: interest_group + Name: Attraction of Interest Groups In Government + Description: Impacts the Attraction of Interest Groups if In Government +interest_group_in_opposition_agitator_popularity_add: + Mask: interest_group_in_opposition + Name: Popularity of Agitators In Opposition + Description: An increase or decrease to Popularity of Agitators belonging to an Interest Group In Opposition +interest_group_in_opposition_approval_add: + Mask: interest_group_in_opposition + Name: Opposition Interest Group Approval + Description: A bonus or penalty to the Approval of an Interest Group that is in opposition. +interest_group_pol_str_factor: + Mask: interest_group + Name: Interest Group Political Strength + Description: A bonus or penalty to the total Political Strength of an Interest Group +interest_group_pol_str_mult: + Mask: interest_group + Name: Interest Group Political Strength + Description: A bonus or penalty to the total Political Strength of an Interest Group +interest_group_pop_attraction_mult: + Mask: interest_group + Name: Interest Group Pop Attraction + Description: A bonus or penalty to how attracted Pops are to an Interest Group +military_formation_army_movement_speed_add: + Mask: military_formation + Name: Army Speed + Description: How quickly a Army can travel to reach a new destination +military_formation_army_movement_speed_mult: + Mask: military_formation + Name: Army Speed + Description: How quickly a Army can travel to reach a new destination +military_formation_attrition_risk_add: + Mask: military_formation + Name: Attrition Risk + Description: The chance of casualties among the units not involved in active battles +military_formation_attrition_risk_mult: + Mask: military_formation + Name: Attrition Risk Multiplier + Description: The chance of casualties among the units not involved in active battles +military_formation_fleet_movement_speed_add: + Mask: military_formation + Name: Fleet Speed + Description: How quickly a Fleet can travel to reach a new destination +military_formation_fleet_movement_speed_mult: + Mask: military_formation + Name: Fleet Speed + Description: How quickly a Fleet can travel to reach a new destination +military_formation_interest_gain_mult: + Mask: military_formation + Name: Fleet involvement Generation + Description: Modifies how much Involvement this fleet generates for its strategic regions. +military_formation_mobilization_speed_add: + Mask: military_formation + Name: Formation Mobilization Speed + Description: How quickly a Formation can Mobilize its units +military_formation_mobilization_speed_mult: + Mask: military_formation + Name: Formation Mobilization Speed + Description: How quickly a Formation can Mobilize its units +military_formation_organization_gain_add: + Mask: military_formation + Name: Daily Organization Gain + Description: How much Organization the Formation gains each day. + +A Formation with low Organization will be less effective in Battle in a variety of ways. Organization starts out low when a Formation is first created, but will increase over time while the Formation is not traveling. Organization is limited if you have too low Command Limit for all your Military Units or if your Formation has more Special Units than Default Units. + +Organization can also be impacted temporarily when switching Mobilization Options on or off, and when transferring Military Units between Mobilized Armies with different sets of Mobilization Options. + +A Formation with low Organization will suffer increasing penalties the lower the value is. + +For an Army, these penalties go up to the following effects: +-75% Defense +-100% Morale Recovery +-75% Offense +-50% Recovery Rate + +For a Fleet, the penalties are at most the following: +-75% Accuracy +-75% Blockade Strength +-75% Crew Attack Damage +-75% Critical Chance +-75% Hull Attack Damage +-75% Readiness +military_formation_organization_gain_mult: + Mask: military_formation + Name: Daily Organization Gain + Description: How much Organization the Formation gains each day. + +A Formation with low Organization will be less effective in Battle in a variety of ways. Organization starts out low when a Formation is first created, but will increase over time while the Formation is not traveling. Organization is limited if you have too low Command Limit for all your Military Units or if your Formation has more Special Units than Default Units. + +Organization can also be impacted temporarily when switching Mobilization Options on or off, and when transferring Military Units between Mobilized Armies with different sets of Mobilization Options. + +A Formation with low Organization will suffer increasing penalties the lower the value is. + +For an Army, these penalties go up to the following effects: +-75% Defense +-100% Morale Recovery +-75% Offense +-50% Recovery Rate + +For a Fleet, the penalties are at most the following: +-75% Accuracy +-75% Blockade Strength +-75% Crew Attack Damage +-75% Critical Chance +-75% Hull Attack Damage +-75% Readiness +political_movement_activism_growth_mult: + Mask: political_movement + Name: Political Movement Activism Growth + Description: An increase or decrease to the rate at which Movement Activism grows for a Political Movement +political_movement_character_attraction_mult: + Mask: political_movement + Name: political_movement_character_attraction_mult + Description: political_movement_character_attraction_mult_desc +political_movement_pop_attraction_mult: + Mask: political_movement + Name: Political Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +political_movement_radicalism_add: + Mask: political_movement + Name: Political Movement Activism + Description: An increase or decrease in Movement Activism +political_movement_radicalism_from_enactment_approval_mult: + Mask: political_movement + Name: Political Movement Activism Reduction from Approved Enactment + Description: An increase or decrease in the Movement Activism impact of enacting Laws that Political Movements approve of +political_movement_radicalism_from_enactment_disapproval_mult: + Mask: political_movement + Name: Political Movement Activism Increase from Disapproved Enactment + Description: An increase or decrease in the Movement Activism impact of enacting Laws that Political Movements disapprove of +power_bloc_allow_foreign_investment_lower_rank_bool: + Mask: power_bloc + Name: Foreign Investment Rights in Power Bloc Member with lower Rank + Description: Countries within the same Power Bloc have Foreign Investment Rights in Power Bloc Member with lower Rank +power_bloc_allow_port_access_bool: + Mask: power_bloc + Name: Allows port access between Power Bloc members + Description: Gives Power Bloc members access to ports within the Bloc, even if they don't have Military Access +power_bloc_allow_wider_migration_area_bool: + Mask: power_bloc + Name: Allow Migration within a Power Bloc + Description: Allows Migration to potentially also happen between members of a Power Bloc that don't share a Market, rather than only within a Country’s Market +power_bloc_cohesion_add: + Mask: power_bloc + Name: Power Bloc Cohesion + Description: An increase or decrease to the Cohesion of a Power Bloc +power_bloc_cohesion_mult: + Mask: power_bloc + Name: Power Bloc Cohesion + Description: An increase or decrease to the Cohesion of a Power Bloc +power_bloc_cohesion_per_member_add: + Mask: power_bloc + Name: Power Bloc Cohesion per Power Bloc Member + Description: An increase or decrease to the Cohesion of a Power Bloc for every Power Bloc Member it has other than the Power Bloc Leader +power_bloc_customs_union_bool: + Mask: power_bloc + Name: Customs Union + Description: All members of the Power Bloc become part of the same Customs Union permanently +power_bloc_disallow_embargo_bool: + Mask: power_bloc + Name: Cannot place Embargo on another Power Bloc member + Description: Cannot place Embargo on another Power Bloc member +power_bloc_disallow_war_bool: + Mask: power_bloc + Name: Cannot start or join wars amongst Power Bloc members + Description: Cannot start or join wars amongst Power Bloc members +power_bloc_income_transfer_to_leader_factor: + Mask: power_bloc + Name: Income Transfer to Power Bloc Leader + Description: Base percentage of tax income transferred from Power Bloc Members to the Power Bloc Leader +power_bloc_invite_acceptance_add: + Mask: power_bloc + Name: Power Bloc Invitation Acceptance Chance + Description: A bonus or penalty to the acceptance chance of a Power Bloc invitation +power_bloc_leader_can_add_wargoal_bool: + Mask: power_bloc + Name: Allows free War Goal + Description: The Power Bloc Leader may add a War Goal of their own even when voluntarily supporting another Power Bloc Member +power_bloc_leader_can_force_state_religion_bool: + Mask: power_bloc + Name: Allows Impose State Religion + Description: The Power Bloc Leader may impose a change of State Religion on a Power Bloc Member whose faith differs from their own +power_bloc_leader_can_make_subjects_bool: + Mask: power_bloc + Name: Can Subjugate Power Bloc Member + Description: The Power Bloc Leader can use a Bloc Member Action to turn independent Power Bloc Members into Subjects +power_bloc_leader_can_regime_change_bool: + Mask: power_bloc + Name: Allows Force Regime Change + Description: The Power Bloc Leader may execute a Regime Change on a Power Bloc Member that deviates from their ideology +power_bloc_leader_can_spread_culture_to_pb_bool: + Mask: power_bloc + Name: Allows Spread Primary Culture in Power Bloc Members + Description: Adds the largest Primary Culture of the Power Bloc Leader to a Power Bloc Member +power_bloc_leverage_generation_mult: + Mask: power_bloc + Name: Leverage Generation + Description: An increase or decrease to the Leverage a Power Bloc generates on all Countries. +power_bloc_mandate_progress_mult: + Mask: power_bloc + Name: Weekly Mandate Progress + Description: An increase or decrease to the weekly Mandate progress for a Power Bloc. +power_bloc_target_sway_cost_mult: + Mask: power_bloc + Name: Sway Maneuver cost for the Diplomatic Play Target + Description: An increase or decrease to the Sway Maneuver cost for the Diplomatic Play Target +power_bloc_trade_advantage_add: + Mask: power_bloc + Name: Trade Advantage within Power Bloc + Description: An increase or decrease in overall Trade Advantage with Countries in the same Power Bloc +ship_accuracy_add: + Mask: ship + Name: Accuracy + Description: An increase or decrease to the probability that the Ship will hit when attacking +ship_accuracy_mult: + Mask: ship + Name: Accuracy + Description: An increase or decrease to the probability that the Ship will hit when attacking +ship_armor_add: + Mask: ship + Name: Ship Armor + Description: An increase or decrease to the amount of armor a Ship is equipped with, decreasing damage dealt to its hull +ship_armor_mult: + Mask: ship + Name: Ship Armor + Description: An increase or decrease to the amount of armor a Ship is equipped with, decreasing damage dealt to its hull +ship_battle_condition_accuracy_penalty_mult: + Mask: ship + Name: Battle Condition Accuracy Penalty + Description: An increase or decrease to the Accuracy penalty inflicted by adverse Naval Battle Conditions +ship_blockade_strength_add: + Mask: ship + Name: Blockade Strength + Description: A Ship’s ability to Blockade enemy ports +ship_blockade_strength_mult: + Mask: ship + Name: Blockade Strength + Description: A Ship’s ability to Blockade enemy ports +ship_carrying_capacity_add: + Mask: ship + Name: Carrying Capacity + Description: How many Battalions a single Ship can transport to support a Naval Invasion +ship_carrying_capacity_mult: + Mask: ship + Name: Carrying Capacity + Description: How many Battalions a single Ship can transport to support a Naval Invasion +ship_construction_progress_max_add: + Mask: ship + Name: Max Ship Construction Progress + Description: The maximum amount of construction progress a Country can apply to one shipbuilding project each week +ship_construction_progress_max_mult: + Mask: ship + Name: Max Ship Construction Progress + Description: The maximum amount of construction progress a Country can apply to one shipbuilding project each week +ship_crew_damage_add: + Mask: ship + Name: Crew Attack Damage + Description: An increase or decrease to the amount of damage a Ship can deal to another Ship’s crew +ship_crew_damage_mult: + Mask: ship + Name: Crew Attack Damage + Description: An increase or decrease to the amount of damage a Ship can deal to another Ship’s crew +ship_crew_experience_gain_add: + Mask: ship + Name: Weekly Experience Gain for Ship Crew + Description: How much Experience is gained by Ship Crew each week so that they can increase their Veterancy Rank +ship_crew_experience_gain_mult: + Mask: ship + Name: Weekly Experience Gain for Ship Crew + Description: How much Experience is gained by Ship Crew each week so that they can increase their Veterancy Rank +ship_crew_max_add: + Mask: ship + Name: Ship Crew + Description: An increase or decrease to the amount of Sailors a Ship requires to be fully crewed +ship_crew_max_mult: + Mask: ship + Name: Ship Crew + Description: An increase or decrease to the amount of Sailors a Ship requires to be fully crewed +ship_critical_hit_chance_add: + Mask: ship + Name: Critical Chance + Description: An increase or decrease to the probability that the Ship will get a critical hit when attacking +ship_critical_hit_chance_mult: + Mask: ship + Name: Critical Chance + Description: An increase or decrease to the probability that the Ship will get a critical hit when attacking +ship_critical_hit_multiplier_add: + Mask: ship + Name: Critical Damage + Description: A bonus or penalty to the amount of damage dealt when a Ship gets a critical hit when attacking +ship_critical_hit_multiplier_mult: + Mask: ship + Name: Critical Damage + Description: A bonus or penalty to the amount of damage dealt when a Ship gets a critical hit when attacking +ship_detection_add: + Mask: ship + Name: Detection + Description: An increase or decrease to how easily the Ship will detect other Ships +ship_detection_mult: + Mask: ship + Name: Detection + Description: An increase or decrease to how easily the Ship will detect other Ships +ship_hit_points_max_add: + Mask: ship + Name: Maximum Ship Hit Points + Description: An increase or decrease to the maximum amount of damage a Ship’s hull can take before being destroyed +ship_hit_points_max_mult: + Mask: ship + Name: Maximum Ship Hit Points + Description: An increase or decrease to the maximum amount of damage a Ship’s hull can take before being destroyed +ship_hull_damage_add: + Mask: ship + Name: Hull Attack Damage + Description: An increase or decrease to the amount of damage a Ship can deal to another Ship’s hull +ship_hull_damage_mult: + Mask: ship + Name: Hull Attack Damage + Description: An increase or decrease to the amount of damage a Ship can deal to another Ship’s hull +ship_interest_gain_add: + Mask: ship + Name: Ship Involvement Generation + Description: A bonus or penalty to the Involvement generated by this Ship for its strategic regions. +ship_interest_gain_mult: + Mask: ship + Name: Ship Involvement Generation + Description: A bonus or penalty to the Involvement generated by this Ship for its strategic regions. +ship_marine_capacity_add: + Mask: ship + Name: Marine Capacity + Description: An increase or decrease to the amount of marines a Ship can carry, affecting its ability to support Naval Invasions and other amphibious operations +ship_marine_capacity_mult: + Mask: ship + Name: Marine Capacity + Description: An increase or decrease to the amount of marines a Ship can carry, affecting its ability to support Naval Invasions and other amphibious operations +ship_max_distance_to_port_add: + Mask: ship + Name: Max Distance to Port + Description: An increase or decrease to the maximum distance a Ship can travel from a port without suffering penalties +ship_max_distance_to_port_mult: + Mask: ship + Name: Max Distance to Port + Description: An increase or decrease to the maximum distance a Ship can travel from a port without suffering penalties +ship_movement_speed_add: + Mask: ship + Name: Ship Speed + Description: An increase or decrease to the movement speed of ships. The slowest ship in a Fleet determines the speed of the entire fleet +ship_movement_speed_mult: + Mask: ship + Name: Ship Speed + Description: An increase or decrease to the movement speed of ships. The slowest ship in a Fleet determines the speed of the entire fleet +ship_naval_invasion_efficiency_mult: + Mask: ship + Name: Naval Invasion Efficiency + Description: How much a Ship contributes to the efficiency of Battalions conducting a Naval Invasion +ship_readiness_gain_add: + Mask: ship + Name: Readiness + Description: An increase or decrease to how fast the Ship is able to act while in battle +ship_readiness_gain_mult: + Mask: ship + Name: Readiness + Description: An increase or decrease to how fast the Ship is able to act while in battle +ship_screening_add: + Mask: ship + Name: Screening + Description: An increase or decrease to how much the Ship is able to cover for the Vulnerability on other Ships +ship_screening_mult: + Mask: ship + Name: Screening + Description: An increase or decrease to how much the Ship is able to cover for the Vulnerability on other Ships +ship_suffered_accuracy_mult: + Mask: ship + Name: Suffered Accuracy + Description: An increase or decrease to the effective Accuracy of enemy Ships attacking this Ship +ship_suffered_crew_damage_mult: + Mask: ship + Name: Suffered Crew Attack Damage + Description: An increase or decrease to the Crew Attack Damage this Ship receives when hit +ship_suffered_crit_chance_mult: + Mask: ship + Name: Suffered Critical Chance + Description: An increase or decrease to the Critical Chance of enemy attacks against this Ship +ship_suffered_crit_damage_mult: + Mask: ship + Name: Suffered Critical Damage + Description: An increase or decrease to the bonus damage this Ship receives from a critical hit +ship_suffered_hull_damage_mult: + Mask: ship + Name: Suffered Hull Attack Damage + Description: An increase or decrease to the Hull Attack Damage this Ship receives when hit +ship_supply_capacity_add: + Mask: ship + Name: Supply Capacity + Description: An increase or decrease to the maximum amount of supplies a Ship can carry +ship_supply_capacity_mult: + Mask: ship + Name: Supply Capacity + Description: An increase or decrease to the maximum amount of supplies a Ship can carry +ship_supply_efficiency_add: + Mask: ship + Name: Supply Efficiency + Description: An increase or decrease to how efficiently a Ship uses its supplies +ship_supply_efficiency_mult: + Mask: ship + Name: Supply Efficiency + Description: An increase or decrease to how efficiently a Ship uses its supplies +ship_visibility_add: + Mask: ship + Name: Visibility + Description: An increase or decrease to how hard to detect the Ship is +ship_visibility_mult: + Mask: ship + Name: Visibility + Description: An increase or decrease to how hard to detect the Ship is +ship_vulnerability_add: + Mask: ship + Name: Vulnerability + Description: An increase or decrease to how vulnerable the Ship is to get attacked +ship_vulnerability_mult: + Mask: ship + Name: Vulnerability + Description: An increase or decrease to how vulnerable the Ship is to get attacked +state_allow_assimilation_in_homeland_bool: + Mask: state + Name: Assimilation in Homeland States Allowed + Description: Assimilation of Pops is allowed even if they are living in one of their Homeland States +state_allow_assimilation_without_presence_bool: + Mask: state + Name: Assimilation to Primary Culture Always Allowed + Description: Assimilation to Primary Culture is allowed even if no Pops of that Culture are present in the State +state_allow_conversion_without_presence_bool: + Mask: state + Name: Conversion to State Religion Always Allowed + Description: Conversion to the State Religion is allowed even if no Pops of that Religion are present in the State +state_assimilation_mult: + Mask: state + Name: Assimilation + Description: A bonus or penalty to Assimilation +state_birth_rate_mult: + Mask: state + Name: Birth Rate + Description: How many children are born each year +state_blockade_resistance_add: + Mask: state + Name: Blockade Resistance + Description: An increase or decrease to the amount of Blockade strength required to fully Blockade a State. +state_bureaucracy_population_base_cost_factor_mult: + Mask: state + Name: bur! Bureaucracy Population Cost Multiplier + Description: An increase or reduction to the base administrative cost incurred by your incorporated Population +state_colony_growth_creation_factor: + Mask: state + Name: Colonial Growth Generation + Description: The amount of colonial growth generated by Pops in Incorporated States. +state_colony_growth_speed_mult: + Mask: state + Name: Colony Growth Speed + Description: A bonus or penalty to the final speed of colonial growth in a Colony. +state_conscription_rate_add: + Mask: state + Name: Conscription Rate + Description: The portion of the Workforce that are Potential Conscripts +state_conscription_rate_mult: + Mask: state + Name: Conscriptable Battalions + Description: A bonus or penalty to the number of Potential Conscripts from Conscription Rate +state_construction_mult: + Mask: state + Name: State Construction Efficiency + Description: A bonus or penalty to the weekly Construction progress in a State +state_contiguous_incorporation_speed_mult: + Mask: state + Name: Contiguous Incorporation Speed + Description: A bonus or penalty to the speed at which States that have a land or strait connection to the Capital State are Incorporated +state_control_strait_bool: + Mask: state + Name: Control Strait + Description: Whether the state has control over a strait, affecting trade and military movement. +state_conversion_mult: + Mask: state + Name: Conversion + Description: A bonus or penalty to Conversion +state_decree_cost_mult: + Mask: state + Name: Decree Cost + Description: A bonus or penalty to the Authority cost of Decrees +state_dependent_political_participation_add: + Mask: state + Name: Dependent Enfranchisement + Description: The fraction of Dependents that can join Interest Groups and vote. +state_dependent_wage_add: + Mask: state + Name: Yearly Dependents Income + Description: An increase or decrease in Dependents Income +state_dependent_wage_mult: + Mask: state + Name: Dependents Income + Description: An increase or decrease in Dependents Income +state_devastation_decay_mult: + Mask: state + Name: Devastation Recovery + Description: A bonus or penalty to the speed at which States recover from Devastation. +state_disallow_incorporation_bool: + Mask: state + Name: State Incorporation Disallowed + Description: Cannot Incorporate State due to a modifier +state_education_access_add: + Mask: state + Name: Education Access + Description: A bonus or penalty to education access for all pops +state_education_access_wealth_add: + Mask: state + Name: Education Access (Wealth-based) + Description: A bonus or penalty per Wealth level to pop education access +state_expected_sol_from_literacy: + Mask: state + Name: Minimum Expected Standard of Living from Literacy + Description: An increase or decrease to the minimum Standard of Living Pops expect to enjoy, scaled by their Literacy +state_expected_sol_mult: + Mask: state + Name: Minimum Expected Standard of Living + Description: An increase or decrease to the minimum Standard of Living Pops expect to enjoy +state_export_advantage_mult: + Mask: state + Name: Trade Advantage for Exports + Description: An increase or decrease in Trade Advantage for exported Goods +state_food_security_add: + Mask: state + Name: Food Security + Description: A bonus or penalty to the food security of all pops in a state +state_fortification_bombardment_resistance_add: + Mask: state + Name: Naval Fortification Bombardment Resistance + Description: Resistance to port bombardment provided by Naval Fortification in a State. Higher values reduce the effectiveness of enemy fleet bombardment. +state_fortification_naval_battle_mult: + Mask: state + Name: Naval Fortification Battle Defense + Description: A bonus or penalty to the defending units in a naval invasion battle provided by Naval Fortification in a State. +state_fortification_naval_invasion_add: + Mask: state + Name: Naval Fortification Invasion Defense + Description: A bonus or penalty to the defense against naval invasion provided by Naval Fortification in a State. +state_import_advantage_mult: + Mask: state + Name: Trade Advantage for Imports + Description: An increase or decrease in Trade Advantage for imported Goods +state_incorporation_speed_mult: + Mask: state + Name: Incorporation Speed + Description: A bonus or penalty to the speed at which States are Incorporated +state_infrastructure_add: + Mask: state + Name: Infrastructure + Description: A bonus or penalty to the State’s Infrastructure +state_infrastructure_from_population_add: + Mask: state + Name: Infrastructure per 100K Population + Description: The amount of State Infrastructure added for each 100K Pops that live there +state_infrastructure_from_population_max_add: + Mask: state + Name: Maximum Infrastructure from Population + Description: The max amount of Infrastructure that a State can receive from Pops that live there +state_infrastructure_from_population_max_mult: + Mask: state + Name: Maximum Infrastructure from Population + Description: The max amount of Infrastructure that a State can receive from Pops that live there +state_infrastructure_from_population_mult: + Mask: state + Name: Infrastructure per 100K Population + Description: The amount of State Infrastructure added for each 100K Pops that live there +state_infrastructure_mult: + Mask: state + Name: Infrastructure + Description: A bonus or penalty to the State’s Infrastructure +state_institution_impact_add: + Mask: state + Name: Impact of Institutions + Description: An increase or reduction to the Impact of Institutions in the State +state_literacy_growth_add: + Mask: state + Name: Literacy Growth + Description: A bonus or penalty to the growth of Literacy in a State. +state_lower_strata_expected_sol_add: + Mask: state + Name: Minimum Expected Standard of Living for the Lower Strata + Description: An increase or decrease to the minimum Standard of Living that Lower Strata Pops expect to enjoy +state_lower_strata_standard_of_living_add: + Mask: state + Name: Standard of Living for the Lower Strata + Description: Extra Standard of Living added on top of Wealth +state_loyalists_from_political_movements_mult: + Mask: state + Name: Loyalists from Political Movements + Description: A bonus or penalty to how many Pops will become Loyalist when enacting laws that please Political Movements +state_market_access_price_impact: + Mask: state + Name: Market Access Price Impact + Description: An increase or decrease to the maximum influence of Market Access on the Local Price of a Good. +state_max_trade_advantage_from_capacity_add: + Mask: state + Name: Maximum Trade Advantage from Capacity + Description: An increase or decrease in maximum Trade Advantage from Trade Capacity in a State +state_middle_strata_expected_sol_add: + Mask: state + Name: Minimum Expected Standard of Living for the Middle Strata + Description: An increase or decrease to the minimum Standard of Living that Middle Strata Pops expect to enjoy +state_middle_strata_standard_of_living_add: + Mask: state + Name: Standard of Living for the Middle Strata + Description: Extra Standard of Living added on top of Wealth +state_migration_pull_add: + Mask: state + Name: Migration Attraction + Description: A bonus or penalty to the state's ability to attract immigrants within its Market. +state_migration_pull_mult: + Mask: state + Name: Migration Attraction + Description: A bonus or penalty to the state's ability to attract immigrants within its Market. +state_migration_pull_unincorporated_mult: + Mask: state + Name: Migration Attraction in Unincorporated States + Description: A bonus or penalty to the urge to migrate to Unincorporated States +state_migration_quota_mult: + Mask: state + Name: Migration Quota + Description: A bonus or penalty to the amount of people that emigrate from or immigrate to a State +state_minimum_incorporated_subsistence_arable_land_add: + Mask: state + Name: Minimum Subsistence Land Share in Incorporated States + Description: An increase or decrease to the minimum fraction of a Incorporated State’s arable land which is reserved for Subsistence Buildings and cannot be used for other types of Buildings. +state_mortality_mult: + Mask: state + Name: Mortality + Description: An increase or decrease to the Mortality for all Pops +state_mortality_turmoil_mult: + Mask: state + Name: Mortality per Turmoil + Description: An increase or decrease to pop Mortality per Turmoil +state_mortality_wealth_mult: + Mask: state + Name: Mortality per Wealth + Description: An increase or decrease to pop Mortality per Wealth +state_non_contiguous_incorporation_speed_mult: + Mask: state + Name: Non-Contiguous Incorporation Speed + Description: A bonus or penalty to the speed at which States that lack a land or strait connection to the Capital State are Incorporated +state_non_homeland_colony_growth_speed_mult: + Mask: state + Name: Colony Growth Speed in non-Homeland States + Description: A bonus or penalty to the final speed of colonial growth in Colonies that are not the Homeland of any of your Primary Cultures. +state_non_homeland_mortality_mult: + Mask: state + Name: Mortality in non-Homeland States + Description: An increase or decrease to the Mortality for Pops in States that are not the Homeland of any of your Primary Cultures. +state_political_strength_from_wealth_mult: + Mask: state + Name: Political Strength from Wealth + Description: An increase or decrease to the amount of Political Strength of Pops from Wealth +state_political_strength_from_welfare_mult: + Mask: state + Name: Political Strength when receiving Welfare + Description: An increase or decrease to the amount of Political Strength of Pops that are receiving Welfare Payments +state_pollution_generation_add: + Mask: state + Name: Generated Pollution + Description: An increase or decrease to how much pollution is generated in a state +state_pollution_reduction_health_mult: + Mask: state + Name: Pollution Health Effects Reduction + Description: An increase of decrease to the effects of Pollution Impact on the health of your population +state_pop_pol_str_add: + Mask: state + Name: Universal Pop Political Strength + Description: A bonus or penalty to the total Political Strength of all Pops +state_pop_pol_str_mult: + Mask: state + Name: Universal Pop Political Strength + Description: A bonus or penalty to the total Political Strength of all Pops +state_pop_qualifications_mult: + Mask: state + Name: Qualifications + Description: A bonus or penalty to Qualifications +state_radicals_and_loyalists_from_sol_change_mult: + Mask: state + Name: Radicals and Loyalists from Standard of Living changes + Description: A bonus or penalty to how many Pops will become Radical or Loyalist from changes in Standard of Living +state_radicals_from_political_movements_mult: + Mask: state + Name: Radicals from Political Movements + Description: A bonus or penalty to how many Pops will become Radical from Political Movements with high Movement Activism +state_slave_import_mult: + Mask: state + Name: Slave Imports + Description: An increase or decrease to the amount of Slaves that a State can potentially import each week if Slave Trade is enacted +state_standard_of_living_add: + Mask: state + Name: Standard of Living + Description: Extra Standard of Living added on top of Wealth +state_subvention_export_add: + Mask: state + Name: Maximum Subventions on Exports + Description: An increase or decrease to the maximum Subventions that can be paid to Trade Centers that export Goods from our Market. +state_subvention_import_add: + Mask: state + Name: Maximum Subventions on Imports + Description: An increase or decrease to the maximum Subventions that can be paid to Trade Centers that import Goods to our Market. +state_tariff_export_add: + Mask: state + Name: Maximum Tariffs on Exports + Description: An increase or decrease to the maximum Tariffs that can be collected from Trade Centers that export Goods from our Market. +state_tariff_import_add: + Mask: state + Name: Maximum Tariffs on Imports + Description: An increase or decrease to the maximum Tariffs that can be collected from Trade Centers that import Goods to our Market. +state_tax_capacity_add: + Mask: state + Name: Taxation Capacity + Description: An increase or decrease to the amount of Taxation Capacity in States +state_tax_capacity_mult: + Mask: state + Name: Taxation Capacity + Description: An increase or decrease to the amount of Taxation Capacity in States +state_tax_collection_mult: + Mask: state + Name: Tax Collection + Description: An increase or decrease to the final amount of all Taxes collected from Pops. +state_tax_waste_add: + Mask: state + Name: Tax Waste + Description: An increase or decrease to the amount of Tax Waste in States +state_trade_advantage_from_capacity_add: + Mask: state + Name: Trade Advantage from Capacity + Description: An increase or decrease in Trade Advantage from Trade Capacity in a State +state_trade_advantage_mult: + Mask: state + Name: Trade Advantage + Description: An increase or decrease in overall Trade Advantage +state_trade_advantage_same_religion_add: + Mask: state + Name: Trade Advantage with Co-Religionists + Description: An increase or decrease in overall Trade Advantage with Countries of the same State Religion +state_trade_capacity_add: + Mask: state + Name: Trade Capacity + Description: An increase or decrease to the Trade Capacity of a State. +state_trade_capacity_mult: + Mask: state + Name: Trade Capacity + Description: Trade Capacity +state_trade_quantity_mult: + Mask: state + Name: Traded Quantity + Description: An increase or decrease to the quantity of Goods traded for each Trade Capacity. +state_turmoil_effects_mult: + Mask: state + Name: State Penalties from Turmoil + Description: An increase or decrease of the negative effects Pop Turmoil has on the State they live in +state_unincorporated_starting_wages_mult: + Mask: state + Name: Starting Wages in Unincorporated States + Description: How much more or less Pops in Unincorporated States get as initial salaries. +state_upper_strata_expected_sol_add: + Mask: state + Name: Minimum Expected Standard of Living for the Upper Strata + Description: An increase or decrease to the minimum Standard of Living that Upper Strata Pops expect to enjoy +state_upper_strata_standard_of_living_add: + Mask: state + Name: Standard of Living for the Upper Strata + Description: Extra Standard of Living added on top of wealth +state_urbanization_per_level_add: + Mask: state + Name: Urbanization per Urban Center + Description: The amount of Urbanization required in a State to create 1 level of Urban Center +state_urbanization_per_level_mult: + Mask: state + Name: Urbanization per Urban Center + Description: Urbanization per Urban Center +state_weekly_trades_add: + Mask: state + Name: Weekly Trades + Description: An increase or decrease to number of adjustments to Trade that a State can make each week. +state_welfare_payments_add: + Mask: state + Name: Welfare Payments + Description: The fraction of the Normal Wage at which Pops receive Welfare Payments from the state +state_welfare_payments_mult: + Mask: state + Name: Welfare Payments Multiplier + Description: The total sum of all Welfare Payments in the State are multiplied by this value +state_working_adult_ratio_add: + Mask: state + Name: Workforce Ratio + Description: The ratio of Workforce to Dependents +tax_consumption_add: + Mask: tax + Name: Consumption Tax Rate + Description: The rate at which goods that have a Consumption Tax placed on them are taxed +tax_dividends_add: + Mask: tax + Name: Dividends Tax Rate + Description: Dividends Tax Rate +tax_heathen_add: + Mask: tax + Name: Religious Tax + Description: The amount of Heathen Taxes collected from Pops each year for following a Religion that is having low Acceptance +tax_income_add: + Mask: tax + Name: Income Tax Rate + Description: The portion of their Wages that Pops must pay in taxes +tax_land_add: + Mask: tax + Name: Land Tax + Description: The amount of Land Taxes collected from peasants! Peasants +tax_per_capita_add: + Mask: tax + Name: Per Capita Tax + Description: The amount of Per Capita Taxes collected from non-peasants! Peasants Pops +unit_army_defense_add: + Mask: unit + Name: Army Defense + Description: A Military Unit’s Defense (Army only) +unit_army_defense_mult: + Mask: unit + Name: Army Defense + Description: A Military Unit’s Defense (Army only) +unit_army_experience_gain_add: + Mask: unit + Name: Weekly Experience Gain for Armies + Description: How much Experience is gained by Armies each week so that they can increase their Veterancy Rank +unit_army_experience_gain_mult: + Mask: unit + Name: Weekly Experience Gain for Armies + Description: How much Experience is gained by Armies each week so that they can increase their Veterancy Rank +unit_army_offense_add: + Mask: unit + Name: Army Offense + Description: A Military Unit’s Offense (Army only) +unit_army_offense_mult: + Mask: unit + Name: Army Offense + Description: A Military Unit’s Offense (Army only) +unit_defense_add: + Mask: unit + Name: Defense + Description: A Military Unit’s Defense +unit_defense_mult: + Mask: unit + Name: Defense + Description: A Military Unit’s Defense +unit_devastation_mult: + Mask: unit + Name: Devastation + Description: How much Devastation Military Units inflict on the State Region a battle takes place in +unit_experience_gain_add: + Mask: unit + Name: Weekly Experience Gain for Armies & Navies + Description: How much Experience is gained by both Armies & Navies each week so that they can increase their Veterancy Rank +unit_experience_gain_mult: + Mask: unit + Name: Weekly Experience Gain for Armies & Navies + Description: How much Experience is gained by both Armies & Navies each week so that they can increase their Veterancy Rank +unit_kill_rate_add: + Mask: unit + Name: Kill Rate + Description: How effective a Military Unit is at ensuring their opponent's Casualties end up unable to come back to fight another day. Increases the ratio of Casualties that end up killed (instead of Wounded). Kill Rate is countered by the enemy Military Unit's Recovery Rate. +unit_morale_damage_mult: + Mask: unit + Name: Morale Damage + Description: The amount of damage a Military Unit inflicts on its enemy's Morale +unit_morale_loss_add: + Mask: unit + Name: Morale Loss + Description: The amount of Morale a Military Unit loses during battle +unit_morale_loss_mult: + Mask: unit + Name: Morale Loss + Description: The amount of Morale a Military Unit loses during battle +unit_morale_recovery_mult: + Mask: unit + Name: Morale Recovery + Description: How quickly a Military Unit recovers from Morale damage inflicted by its enemy +unit_naval_invasion_efficiency_mult: + Mask: unit + Name: Naval Invasion Efficiency + Description: A bonus or penalty to attack and defense values when conducting a Naval Invasion +unit_occupation_mult: + Mask: unit + Name: Battle Occupation + Description: Affects battle Occupation +unit_offense_add: + Mask: unit + Name: Offense + Description: A Military Unit’s Offense +unit_offense_mult: + Mask: unit + Name: Offense + Description: A Military Unit’s Offense +unit_provinces_captured_mult: + Mask: unit + Name: Provinces Captured + Description: Alters the number of Provinces captured when winning an advance +unit_provinces_lost_mult: + Mask: unit + Name: Provinces Lost + Description: Alters the number of Provinces lost when losing a defensive battle +unit_recovery_rate_add: + Mask: unit + Name: Recovery Rate + Description: The percentage of Casualties a Military Unit takes that survive, in some cases by becoming Dependents. Can be increased with Mobilization Options. Recovery Rate is countered by the enemy Military Unit's Kill Rate. +unit_supply_consumption_mult: + Mask: unit + Name: Supply Consumption + Description: How many Goods it takes to maintain a Military Unit + +--- Dynamic modifier types --- +building_academics_job_attractiveness_mult: + Mask: building + Name: Job Attractiveness for academics! Academics + Description: A bonus or penalty to the wages a Building has to offer to be able to hire academics! Academics. +building_academics_mortality_mult: + Mask: building + Name: Mortality of academics! Academics + Description: An increase or decrease in the Mortality of academics! Academics +building_academics_shares_add: + Mask: building + Name: academics! Academics Pop Ownership Shares + Description: An increase or decrease in an academics! Academics Pop Ownership Shares +building_academics_standard_of_living_add: + Mask: building + Name: Standard of Living for academics! Academics + Description: A bonus or penalty to the Standard of Living for employed academics! Academics. +building_aircraft_manufactories_throughput_add: + Mask: building + Name: Aircraft Manufactories building Throughput + Description: A bonus or penalty to both input and output of Aircraft Manufactories +building_aristocrats_job_attractiveness_mult: + Mask: building + Name: Job Attractiveness for aristocrats! Aristocrats + Description: A bonus or penalty to the wages a Building has to offer to be able to hire aristocrats! Aristocrats. +building_aristocrats_shares_add: + Mask: building + Name: aristocrats! Aristocrats Pop Ownership Shares + Description: An increase or decrease in an aristocrats! Aristocrats Pop Ownership Shares +building_aristocrats_standard_of_living_add: + Mask: building + Name: Standard of Living for aristocrats! Aristocrats + Description: A bonus or penalty to the Standard of Living for employed aristocrats! Aristocrats. +building_automobile_manufactories_throughput_add: + Mask: building + Name: building_automobile_manufactories_throughput_add + Description: building_automobile_manufactories_throughput_add_desc +building_banana_plantation_throughput_add: + Mask: building + Name: Banana Plantation building Throughput + Description: A bonus or penalty to both input and output of Banana Plantation +building_banks_throughput_add: + Mask: building + Name: building_banks_throughput_add + Description: building_banks_throughput_add_desc +building_barrack_throughput_add: + Mask: building + Name: Barracks building Throughput + Description: A bonus or penalty to both input and output of Barracks +building_bauxite_mine_throughput_add: + Mask: building + Name: building_bauxite_mine_throughput_add + Description: building_bauxite_mine_throughput_add_desc +building_bureaucrats_shares_add: + Mask: building + Name: bureaucrats! Bureaucrats Pop Ownership Shares + Description: An increase or decrease in a bureaucrats! Bureaucrats Pop Ownership Shares +building_bureaucrats_standard_of_living_add: + Mask: building + Name: Standard of Living for bureaucrats! Bureaucrats + Description: A bonus or penalty to the Standard of Living for employed bureaucrats! Bureaucrats. +building_capitalists_job_attractiveness_mult: + Mask: building + Name: Job Attractiveness for capitalists! Capitalists + Description: A bonus or penalty to the wages a Building has to offer to be able to hire capitalists! Capitalists. +building_capitalists_shares_add: + Mask: building + Name: capitalists! Capitalists Pop Ownership Shares + Description: An increase or decrease in a capitalists! Capitalists Pop Ownership Shares +building_capitalists_standard_of_living_add: + Mask: building + Name: Standard of Living for capitalists! Capitalists + Description: A bonus or penalty to the Standard of Living for employed capitalists! Capitalists. +building_chemical_plants_throughput_add: + Mask: building + Name: building_chemical_plants_throughput_add + Description: building_chemical_plants_throughput_add_desc +building_clergymen_job_attractiveness_mult: + Mask: building + Name: Job Attractiveness for clergymen! Clergymen + Description: A bonus or penalty to the wages a Building has to offer to be able to hire clergymen! Clergymen. +building_clergymen_shares_add: + Mask: building + Name: clergymen! Clergymen Pop Ownership Shares + Description: An increase or decrease in a clergymen! Clergymen Pop Ownership Shares +building_clergymen_standard_of_living_add: + Mask: building + Name: Standard of Living for clergymen! Clergymen + Description: A bonus or penalty to the Standard of Living for employed clergymen! Clergymen. +building_clerks_job_attractiveness_mult: + Mask: building + Name: Job Attractiveness for clerks! Clerks + Description: A bonus or penalty to the wages a Building has to offer to be able to hire clerks! Clerks. +building_clerks_shares_add: + Mask: building + Name: clerks! Clerks Pop Ownership Shares + Description: An increase or decrease in a clerks! Clerks Pop Ownership Shares +building_clerks_standard_of_living_add: + Mask: building + Name: Standard of Living for clerks! Clerks + Description: A bonus or penalty to the Standard of Living for employed clerks! Clerks. +building_coal_mine_throughput_add: + Mask: building + Name: Coal Mine building Throughput + Description: A bonus or penalty to both input and output of Coal Mine +building_coffee_plantation_throughput_add: + Mask: building + Name: Coffee Plantation building Throughput + Description: A bonus or penalty to both input and output of Coffee Plantation +building_combustion_plant_throughput_add: + Mask: building + Name: Combustion Plant building Throughput + Description: A bonus or penalty to both input and output of Combustion Plant +building_computer_manufactories_throughput_add: + Mask: building + Name: Computer Manufactories building Throughput + Description: A bonus or penalty to both input and output of Computer Manufactories +building_construction_sector_throughput_add: + Mask: building + Name: Construction Sector building Throughput + Description: A bonus or penalty to both input and output of Construction Sector +building_cotton_plantation_throughput_add: + Mask: building + Name: Cotton Plantation building Throughput + Description: A bonus or penalty to both input and output of Cotton Plantation +building_employment_academics_add: + Mask: building + Name: academics! Academics Per Level + Description: Modifies the amount of academics! Academics a building can hire per level +building_employment_aristocrats_add: + Mask: building + Name: aristocrats! Aristocrats Per Level + Description: Modifies the amount of aristocrats! Aristocrats a building can hire per level +building_employment_bureaucrats_add: + Mask: building + Name: bureaucrats! Bureaucrats Per Level + Description: Modifies the amount of bureaucrats! Bureaucrats a building can hire per level +building_employment_capitalists_add: + Mask: building + Name: capitalists! Capitalists Per Level + Description: Modifies the amount of capitalists! Capitalists a building can hire per level +building_employment_clergymen_add: + Mask: building + Name: clergymen! Clergymen Per Level + Description: Modifies the amount of clergymen! Clergymen a building can hire per level +building_employment_clerks_add: + Mask: building + Name: clerks! Clerks Per Level + Description: Modifies the amount of clerks! Clerks a building can hire per level +building_employment_engineers_add: + Mask: building + Name: engineers! Engineers Per Level + Description: Modifies the amount of engineers! Engineers a building can hire per level +building_employment_farmers_add: + Mask: building + Name: farmers! Farmers Per Level + Description: Modifies the amount of farmers! Farmers a building can hire per level +building_employment_laborers_add: + Mask: building + Name: laborers! Laborers Per Level + Description: Modifies the amount of laborers! Laborers a building can hire per level +building_employment_machinists_add: + Mask: building + Name: machinists! Machinists Per Level + Description: Modifies the amount of machinists! Machinists a building can hire per level +building_employment_officers_add: + Mask: building + Name: officers! Officers Per Level + Description: Modifies the amount of officers! Officers a building can hire per level +building_employment_peasants_add: + Mask: building + Name: peasants! Peasants Per Level + Description: Modifies the amount of peasants! Peasants a building can hire per level +building_employment_shopkeepers_add: + Mask: building + Name: shopkeepers! Shopkeepers Per Level + Description: Modifies the amount of shopkeepers! Shopkeepers a building can hire per level +building_employment_slaves_add: + Mask: building + Name: slaves! Slaves Per Level + Description: Modifies the amount of slaves! Slaves a building can hire per level +building_employment_soldiers_add: + Mask: building + Name: soldiers! Servicemen Per Level + Description: Modifies the amount of soldiers! Servicemen a building can hire per level +building_engineers_job_attractiveness_mult: + Mask: building + Name: Job Attractiveness for engineers! Engineers + Description: A bonus or penalty to the wages a Building has to offer to be able to hire engineers! Engineers. +building_engineers_mortality_mult: + Mask: building + Name: Mortality of engineers! Engineers + Description: An increase or decrease in the Mortality of engineers! Engineers +building_engineers_shares_add: + Mask: building + Name: engineers! Engineers Pop Ownership Shares + Description: An increase or decrease in an engineers! Engineers Pop Ownership Shares +building_engineers_standard_of_living_add: + Mask: building + Name: Standard of Living for engineers! Engineers + Description: A bonus or penalty to the Standard of Living for employed engineers! Engineers. +building_explosives_industry_throughput_add: + Mask: building + Name: Explosives Industry building Throughput + Description: A bonus or penalty to both input and output of Explosives Industry +building_farmers_job_attractiveness_mult: + Mask: building + Name: Job Attractiveness for farmers! Farmers + Description: A bonus or penalty to the wages a Building has to offer to be able to hire farmers! Farmers. +building_farmers_standard_of_living_add: + Mask: building + Name: Standard of Living for farmers! Farmers + Description: A bonus or penalty to the Standard of Living for employed farmers! Farmers. +building_fishing_wharf_throughput_add: + Mask: building + Name: Fishing Wharf building Throughput + Description: A bonus or penalty to both input and output of Fishing Wharf +building_food_industry_throughput_add: + Mask: building + Name: Food Industries building Throughput + Description: A bonus or penalty to both input and output of Food Industries +building_furniture_manufactories_throughput_add: + Mask: building + Name: Furniture Manufactories building Throughput + Description: A bonus or penalty to both input and output of Furniture Manufactories +building_glassworks_throughput_add: + Mask: building + Name: Glassworks building Throughput + Description: A bonus or penalty to both input and output of Glassworks +building_gold_mine_throughput_add: + Mask: building + Name: Gold Mine building Throughput + Description: A bonus or penalty to both input and output of Gold Mine +building_government_administration_throughput_add: + Mask: building + Name: Government Administration building Throughput + Description: A bonus or penalty to both input and output of Government Administration +building_group_bg_agriculture_allowed_collectivization_add: + Mask: building + Name: Minimum Worker-Owned Agriculture Building Levels + Description: The minimum amount of Agriculture Buildings that will be worker-owned. +building_group_bg_agriculture_construction_efficiency_add: + Mask: building + Name: Agriculture Construction Efficiency + Description: An increase or decrease to the weekly Construction progress for Agriculture +building_group_bg_agriculture_employee_mult: + Mask: building + Name: Agriculture Employees + Description: A bonus or penalty to the number of employees in Agriculture Buildings +building_group_bg_agriculture_farmers_mortality_mult: + Mask: building + Name: Mortality of farmers! Farmers employed in Agriculture + Description: An increase or decrease in the Mortality of farmers! Farmers employed in Agriculture +building_group_bg_agriculture_infrastructure_usage_mult: + Mask: building + Name: Infrastructure Usage of Agriculture buildings + Description: A bonus or penalty to the Infrastructure Usage of Agriculture buildings +building_group_bg_agriculture_laborers_mortality_mult: + Mask: building + Name: Mortality of laborers! Laborers employed in Agriculture + Description: An increase or decrease in the Mortality of laborers! Laborers employed in Agriculture +building_group_bg_agriculture_mortality_mult: + Mask: building + Name: Agriculture Employee Mortality + Description: A bonus or penalty to the mortality of employees in Agriculture Buildings +building_group_bg_agriculture_standard_of_living_add: + Mask: building + Name: Agriculture Employee Standard of Living + Description: A bonus or penalty to the Standard of Living of employees in Agriculture Buildings +building_group_bg_agriculture_tax_mult: + Mask: building + Name: Agriculture Tax Income + Description: A bonus or penalty to tax income from Agriculture Buildings +building_group_bg_agriculture_throughput_add: + Mask: building + Name: Agriculture Throughput + Description: A bonus or penalty to both input and output of Agriculture +building_group_bg_arts_allowed_collectivization_add: + Mask: building + Name: Minimum Worker-Owned Arts Buildings Building Levels + Description: The minimum amount of Arts Buildings Buildings that will be worker-owned. +building_group_bg_arts_throughput_add: + Mask: building + Name: Arts Buildings Throughput + Description: A bonus or penalty to both input and output of Arts Buildings Buildings. +building_group_bg_automobile_manufactories_throughput_add: + Mask: building + Name: Automobile Manufactories Throughput + Description: A bonus or penalty to both input and output of Automobile Manufactories +building_group_bg_bureaucracy_throughput_add: + Mask: building + Name: Bureaucratic Institutions Throughput + Description: A bonus or penalty to both input and output of Bureaucratic Institutions +building_group_bg_coal_mining_employee_mult: + Mask: building + Name: Coal Mining Employees + Description: A bonus or penalty to the number of employees in Coal Mines +building_group_bg_coal_mining_mortality_mult: + Mask: building + Name: Coal Mining Employee Mortality + Description: A bonus or penalty to the mortality of employees in Coal Mines +building_group_bg_coal_mining_standard_of_living_add: + Mask: building + Name: Coal Mining Employee Standard of Living + Description: A bonus or penalty to the Standard of Living of employees in Coal Mines +building_group_bg_coal_mining_tax_mult: + Mask: building + Name: Coal Mining Tax Income + Description: A bonus or penalty to tax income from Coal Mines +building_group_bg_coffee_plantations_throughput_add: + Mask: building + Name: Coffee Plantation Throughput + Description: A bonus or penalty to both input and output of Coffee Plantations +building_group_bg_construction_infrastructure_usage_mult: + Mask: building + Name: Infrastructure Usage of Construction Sector buildings + Description: A bonus or penalty to the Infrastructure Usage of Construction Sector buildings +building_group_bg_construction_laborers_mortality_mult: + Mask: building + Name: Mortality of laborers! Laborers employed in Construction + Description: An increase or decrease in the Mortality of laborers! Laborers employed in Construction +building_group_bg_construction_throughput_add: + Mask: building + Name: Construction Throughput + Description: A bonus or penalty to both input and output of Construction +building_group_bg_electronics_throughput_add: + Mask: building + Name: Electronics Industries Throughput + Description: A bonus or penalty to both input and output of Electronics Industries +building_group_bg_extraction_allowed_collectivization_add: + Mask: building + Name: Minimum Worker-Owned Extraction Building Levels + Description: The minimum amount of Extraction Buildings that will be worker-owned. +building_group_bg_extraction_construction_efficiency_add: + Mask: building + Name: Extraction Construction Efficiency + Description: An increase or decrease to the weekly Construction progress for Extraction +building_group_bg_extraction_throughput_add: + Mask: building + Name: Extraction Throughput + Description: A bonus or penalty to both input and output of Extraction +building_group_bg_financial_services_throughput_add: + Mask: building + Name: Financial Services Industries Throughput + Description: A bonus or penalty to both input and output of Financial Services Industries +building_group_bg_fishing_employee_mult: + Mask: building + Name: Fishing Employees + Description: A bonus or penalty to the number of employees in Fishing Buildings +building_group_bg_fishing_engineers_mortality_mult: + Mask: building + Name: Mortality of engineers! Engineers employed in Fishing Wharves + Description: An increase or decrease in the Mortality of engineers! Engineers employed in Fishing Wharves +building_group_bg_fishing_laborers_mortality_mult: + Mask: building + Name: Mortality of laborers! Laborers employed in Fishing Wharves + Description: An increase or decrease in the Mortality of laborers! Laborers employed in Fishing Wharves +building_group_bg_fishing_machinists_mortality_mult: + Mask: building + Name: Mortality of machinists! Machinists employed in Fishing Wharves + Description: An increase or decrease in the Mortality of machinists! Machinists employed in Fishing Wharves +building_group_bg_fishing_mortality_mult: + Mask: building + Name: Fishing Employee Mortality + Description: A bonus or penalty to the mortality of employees in Fishing Wharfs +building_group_bg_fishing_standard_of_living_add: + Mask: building + Name: Fishing Employee Standard of Living + Description: A bonus or penalty to the Standard of Living of employees in Fishing Wharfs +building_group_bg_fishing_tax_mult: + Mask: building + Name: Fishing Tax Income + Description: A bonus or penalty to tax income from Fishing Wharfs +building_group_bg_fishing_throughput_add: + Mask: building + Name: Fishing Industry Throughput + Description: A bonus or penalty to both input and output of the fishing Industry +building_group_bg_fossil_fuels_clerks_mortality_mult: + Mask: building + Name: building_group_bg_fossil_fuels_clerks_mortality_mult + Description: building_group_bg_fossil_fuels_clerks_mortality_mult_desc +building_group_bg_fossil_fuels_construction_efficiency_add: + Mask: building + Name: building_group_bg_fossil_fuels_construction_efficiency_add + Description: building_group_bg_fossil_fuels_construction_efficiency_add_desc +building_group_bg_fossil_fuels_engineers_mortality_mult: + Mask: building + Name: Mortality of engineers! Engineers employed in Fossil Fuels + Description: An increase or decrease in the Mortality of engineers! Engineers employed in Fossil Fuels +building_group_bg_fossil_fuels_laborers_mortality_mult: + Mask: building + Name: Mortality of laborers! Laborers employed in Fossil Fuels + Description: An increase or decrease in the Mortality of laborers! Laborers employed in Fossil Fuels +building_group_bg_fossil_fuels_mortality_mult: + Mask: building + Name: Fossil Fuels Employee Mortality + Description: A bonus or penalty to the mortality of employees in Fossil Fuels +building_group_bg_fossil_fuels_tax_mult: + Mask: building + Name: Fossil Fuels Tax Income + Description: A bonus or penalty to tax income from Fossil Fuels +building_group_bg_fossil_fuels_throughput_add: + Mask: building + Name: Fossil Fuels Throughput + Description: A bonus or penalty to both input and output of Fossil Fuels +building_group_bg_gold_mining_employee_mult: + Mask: building + Name: Gold Mining Employees + Description: A bonus or penalty to the number of employees in Gold Mines +building_group_bg_gold_mining_mortality_mult: + Mask: building + Name: Gold Mining Employee Mortality + Description: A bonus or penalty to the mortality of employees in Gold Mines +building_group_bg_gold_mining_standard_of_living_add: + Mask: building + Name: Gold Mining Employee Standard of Living + Description: A bonus or penalty to the Standard of Living of employees in Gold Mines +building_group_bg_gold_mining_tax_mult: + Mask: building + Name: Gold Mining Tax Income + Description: A bonus or penalty to tax income from Gold Mines +building_group_bg_government_construction_efficiency_add: + Mask: building + Name: Government Structures Construction Efficiency + Description: An increase or decrease to the weekly Construction progress for Government Structures +building_group_bg_government_employee_mult: + Mask: building + Name: Government Employees + Description: A bonus or penalty to the number of employees in Government Buildings +building_group_bg_government_mortality_mult: + Mask: building + Name: Government Employee Mortality + Description: A bonus or penalty to the mortality of employees in Government Buildings +building_group_bg_government_standard_of_living_add: + Mask: building + Name: Government Employee Standard of Living + Description: A bonus or penalty to the Standard of Living of employees in Government Buildings +building_group_bg_government_tax_mult: + Mask: building + Name: Government Tax Income + Description: A bonus or penalty to tax income from Government Buildings +building_group_bg_government_throughput_add: + Mask: building + Name: Government Structures Throughput + Description: A bonus or penalty to the Throughput of Government Structures +building_group_bg_heavy_industry_allowed_collectivization_add: + Mask: building + Name: Minimum Worker-Owned Heavy Industries Building Levels + Description: The minimum amount of Heavy Industries Buildings that will be worker-owned. +building_group_bg_heavy_industry_clerks_mortality_mult: + Mask: building + Name: building_group_bg_heavy_industry_clerks_mortality_mult + Description: building_group_bg_heavy_industry_clerks_mortality_mult_desc +building_group_bg_heavy_industry_construction_efficiency_add: + Mask: building + Name: Heavy Industries Construction Efficiency + Description: An increase or decrease to the weekly Construction progress for Heavy Industries +building_group_bg_heavy_industry_engineers_mortality_mult: + Mask: building + Name: Mortality of engineers! Engineers employed in Heavy Industry + Description: An increase or decrease in the Mortality of engineers! Engineers employed in Heavy Industry +building_group_bg_heavy_industry_laborers_mortality_mult: + Mask: building + Name: Mortality of laborers! Laborers employed in Heavy Industry + Description: An increase or decrease in the Mortality of laborers! Laborers employed in Heavy Industry +building_group_bg_heavy_industry_machinists_mortality_mult: + Mask: building + Name: Mortality of machinists! Machinists employed in Heavy Industry + Description: An increase or decrease in the Mortality of machinists! Machinists employed in Heavy Industry +building_group_bg_heavy_industry_mortality_mult: + Mask: building + Name: Heavy Industry Employee Mortality + Description: A bonus or penalty to the mortality of employees in Heavy Industry +building_group_bg_heavy_industry_throughput_add: + Mask: building + Name: Heavy Industries Throughput + Description: A bonus or penalty to both input and output of Heavy Industries +building_group_bg_infrastructure_construction_efficiency_add: + Mask: building + Name: Infrastructure Construction Efficiency + Description: An increase or decrease to the weekly Construction progress for Infrastructure +building_group_bg_infrastructure_employee_mult: + Mask: building + Name: Infrastructure Employees + Description: A bonus or penalty to the number of employees in Infrastructure Buildings +building_group_bg_infrastructure_engineers_mortality_mult: + Mask: building + Name: Mortality of engineers! Engineers employed in Infrastructure + Description: An increase or decrease in the Mortality of engineers! Engineers employed in Infrastructure +building_group_bg_infrastructure_laborers_mortality_mult: + Mask: building + Name: Mortality of laborers! Laborers employed in Infrastructure + Description: An increase or decrease in the Mortality of laborers! Laborers employed in Infrastructure +building_group_bg_infrastructure_machinists_mortality_mult: + Mask: building + Name: Mortality of machinists! Machinists employed in Infrastructure + Description: An increase or decrease in the Mortality of machinists! Machinists employed in Infrastructure +building_group_bg_infrastructure_mortality_mult: + Mask: building + Name: Infrastructure Employee Mortality + Description: A bonus or penalty to the mortality of employees in Infrastructure Buildings +building_group_bg_infrastructure_standard_of_living_add: + Mask: building + Name: Infrastructure Employee Standard of Living + Description: A bonus or penalty to the Standard of Living of employees in Infrastructure Buildings +building_group_bg_infrastructure_tax_mult: + Mask: building + Name: Infrastructure Tax Income + Description: A bonus or penalty to tax income from Infrastructure Buildings +building_group_bg_infrastructure_throughput_add: + Mask: building + Name: Infrastructure Throughput + Description: A bonus or penalty to both input and output of Infrastructure Buildings +building_group_bg_iron_mining_employee_mult: + Mask: building + Name: Iron Mining Employees + Description: A bonus or penalty to the number of employees in Iron Mines +building_group_bg_iron_mining_mortality_mult: + Mask: building + Name: Iron Mining Employee Mortality + Description: A bonus or penalty to the mortality of employees in Iron Mines +building_group_bg_iron_mining_standard_of_living_add: + Mask: building + Name: Iron Mining Employee Standard of Living + Description: A bonus or penalty to the Standard of Living of employees in Iron Mines +building_group_bg_iron_mining_tax_mult: + Mask: building + Name: Iron Mining Tax Income + Description: A bonus or penalty to tax income from Iron Mines +building_group_bg_lead_mining_employee_mult: + Mask: building + Name: Lead Mining Employees + Description: A bonus or penalty to the number of employees in Lead Mines +building_group_bg_lead_mining_mortality_mult: + Mask: building + Name: Lead Mining Employee Mortality + Description: A bonus or penalty to the mortality of employees in Lead Mines +building_group_bg_lead_mining_standard_of_living_add: + Mask: building + Name: Lead Mining Employee Standard of Living + Description: A bonus or penalty to the Standard of Living of employees in Lead Mines +building_group_bg_lead_mining_tax_mult: + Mask: building + Name: Lead Mining Tax Income + Description: A bonus or penalty to tax income from Lead Mines +building_group_bg_light_industry_allowed_collectivization_add: + Mask: building + Name: Minimum Worker-Owned Light Industries Building Levels + Description: The minimum amount of Light Industries Buildings that will be worker-owned. +building_group_bg_light_industry_clerks_mortality_mult: + Mask: building + Name: building_group_bg_light_industry_clerks_mortality_mult + Description: building_group_bg_light_industry_clerks_mortality_mult_desc +building_group_bg_light_industry_construction_efficiency_add: + Mask: building + Name: Light Industries Construction Efficiency + Description: An increase or decrease to the weekly Construction progress for Light Industries +building_group_bg_light_industry_laborers_mortality_mult: + Mask: building + Name: Mortality of laborers! Laborers employed in Light Industry + Description: An increase or decrease in the Mortality of laborers! Laborers employed in Light Industry +building_group_bg_light_industry_machinists_mortality_mult: + Mask: building + Name: Mortality of machinists! Machinists employed in Light Industry + Description: An increase or decrease in the Mortality of machinists! Machinists employed in Light Industry +building_group_bg_light_industry_throughput_add: + Mask: building + Name: Light Industries Throughput + Description: A bonus or penalty to both input and output of Light Industries +building_group_bg_logging_clerks_mortality_mult: + Mask: building + Name: building_group_bg_logging_clerks_mortality_mult + Description: building_group_bg_logging_clerks_mortality_mult_desc +building_group_bg_logging_employee_mult: + Mask: building + Name: Logging Industry Employees + Description: A bonus or penalty to the number of employees in Logging Industry Buildings +building_group_bg_logging_engineers_mortality_mult: + Mask: building + Name: Mortality of engineers! Engineers employed in Logging + Description: An increase or decrease in the Mortality of engineers! Engineers employed in Logging +building_group_bg_logging_laborers_mortality_mult: + Mask: building + Name: Mortality of laborers! Laborers employed in Logging + Description: An increase or decrease in the Mortality of laborers! Laborers employed in Logging +building_group_bg_logging_machinists_mortality_mult: + Mask: building + Name: Mortality of machinists! Machinists employed in Logging + Description: An increase or decrease in the Mortality of machinists! Machinists employed in Logging +building_group_bg_logging_mortality_mult: + Mask: building + Name: Logging Industry Employee Mortality + Description: A bonus or penalty to the mortality of employees in Logging Buildings +building_group_bg_logging_slaves_mortality_mult: + Mask: building + Name: Mortality of slaves! Slaves employed in Logging + Description: An increase or decrease in the Mortality of slaves! Slaves employed in Logging +building_group_bg_logging_standard_of_living_add: + Mask: building + Name: Logging Industry Employee Standard of Living + Description: A bonus or penalty to the Standard of Living of employees in Logging Buildings +building_group_bg_logging_tax_mult: + Mask: building + Name: Logging Industry Tax Income + Description: A bonus or penalty to tax income from Logging Buildings +building_group_bg_logging_throughput_add: + Mask: building + Name: Logging Industry Throughput + Description: A bonus or penalty to both input and output of the logging Industry +building_group_bg_logging_unincorporated_throughput_add: + Mask: building + Name: Forestries Throughput in Unincorporated States + Description: A bonus or penalty to the Throughput of Forestries in Unincorporated States +building_group_bg_manor_houses_aristocrats_standard_of_living_add: + Mask: building + Name: Standard of Living of aristocrats! Aristocrats employed in Manor Houses + Description: An increase or decrease in the Standard of Living of aristocrats! Aristocrats employed in Manor Houses +building_group_bg_manufacturing_allowed_collectivization_add: + Mask: building + Name: Minimum Worker-Owned Manufacturing Industries Building Levels + Description: The minimum amount of Manufacturing Industries Buildings that will be worker-owned. +building_group_bg_manufacturing_employee_mult: + Mask: building + Name: Manufacturing Employees + Description: A bonus or penalty to the number of employees in Manufacturing Buildings +building_group_bg_manufacturing_engineers_mortality_mult: + Mask: building + Name: Mortality of engineers! Engineers employed in Manufacturing + Description: An increase or decrease in the Mortality of engineers! Engineers employed in Manufacturing +building_group_bg_manufacturing_engineers_standard_of_living_add: + Mask: building + Name: Standard of Living of engineers! Engineers employed in Manufacturing + Description: An increase or decrease in the Standard of Living of engineers! Engineers employed in Manufacturing +building_group_bg_manufacturing_laborers_mortality_mult: + Mask: building + Name: Mortality of laborers! Laborers employed in Manufacturing + Description: An increase or decrease in the Mortality of laborers! Laborers employed in Manufacturing +building_group_bg_manufacturing_laborers_standard_of_living_add: + Mask: building + Name: Standard of Living of laborers! Laborers employed in Manufacturing + Description: An increase or decrease in the Standard of Living of laborers! Laborers employed in Manufacturing +building_group_bg_manufacturing_machinists_mortality_mult: + Mask: building + Name: Mortality of machinists! Machinists employed in Manufacturing + Description: An increase or decrease in the Mortality of machinists! Machinists employed in Manufacturing +building_group_bg_manufacturing_machinists_standard_of_living_add: + Mask: building + Name: Standard of Living of machinists! Machinists employed in Manufacturing + Description: An increase or decrease in the Standard of Living of machinists! Machinists employed in Manufacturing +building_group_bg_manufacturing_mortality_mult: + Mask: building + Name: Manufacturing Employee Mortality + Description: A bonus or penalty to the mortality of employees in Manufacturing Buildings +building_group_bg_manufacturing_standard_of_living_add: + Mask: building + Name: Manufacturing Employee Standard of Living + Description: A bonus or penalty to the Standard of Living of employees in Manufacturing Buildings +building_group_bg_manufacturing_tax_mult: + Mask: building + Name: Manufacturing Tax Income + Description: A bonus or penalty to tax income from Manufacturing Buildings +building_group_bg_manufacturing_throughput_add: + Mask: building + Name: Manufacturing Industries Throughput + Description: A bonus or penalty to both input and output of Manufacturing Industries +building_group_bg_manufacturing_unincorporated_throughput_add: + Mask: building + Name: Manufacturing Industries Throughput in Unincorporated States + Description: A bonus or penalty to the Throughput of Manufacturing Industries in Unincorporated States +building_group_bg_media_throughput_add: + Mask: building + Name: Media Industries Throughput + Description: A bonus or penalty to both input and output of Media Industries +building_group_bg_military_construction_efficiency_add: + Mask: building + Name: Military Buildings Construction Efficiency + Description: An increase or decrease to the weekly Construction progress for Military Buildings +building_group_bg_military_throughput_add: + Mask: building + Name: Military Buildings Throughput + Description: A bonus or penalty to the Throughput of Military Buildings +building_group_bg_mining_allowed_collectivization_add: + Mask: building + Name: Minimum Worker-Owned Mines Building Levels + Description: The minimum amount of Mines Buildings that will be worker-owned. +building_group_bg_mining_clerks_mortality_mult: + Mask: building + Name: building_group_bg_mining_clerks_mortality_mult + Description: building_group_bg_mining_clerks_mortality_mult_desc +building_group_bg_mining_employee_mult: + Mask: building + Name: Mining Employees + Description: A bonus or penalty to the number of employees in Mines +building_group_bg_mining_engineers_mortality_mult: + Mask: building + Name: Mortality of engineers! Engineers employed in Mines + Description: An increase or decrease in the Mortality of engineers! Engineers employed in Mines +building_group_bg_mining_engineers_standard_of_living_add: + Mask: building + Name: Standard of Living of engineers! Engineers employed in Mines + Description: An increase or decrease in the Standard of Living of engineers! Engineers employed in Mines +building_group_bg_mining_laborers_mortality_mult: + Mask: building + Name: Mortality of laborers! Laborers employed in Mines + Description: An increase or decrease in the Mortality of laborers! Laborers employed in Mines +building_group_bg_mining_laborers_standard_of_living_add: + Mask: building + Name: Standard of Living of laborers! Laborers employed in Mines + Description: An increase or decrease in the Standard of Living of laborers! Laborers employed in Mines +building_group_bg_mining_machinists_mortality_mult: + Mask: building + Name: Mortality of machinists! Machinists employed in Mines + Description: An increase or decrease in the Mortality of machinists! Machinists employed in Mines +building_group_bg_mining_machinists_standard_of_living_add: + Mask: building + Name: Standard of Living of machinists! Machinists employed in Mines + Description: An increase or decrease in the Standard of Living of machinists! Machinists employed in Mines +building_group_bg_mining_mortality_mult: + Mask: building + Name: Mining Employee Mortality + Description: A bonus or penalty to the mortality of employees in Mining Buildings +building_group_bg_mining_slaves_mortality_mult: + Mask: building + Name: Mortality of slaves! Slaves employed in Mines + Description: An increase or decrease in the Mortality of slaves! Slaves employed in Mines +building_group_bg_mining_standard_of_living_add: + Mask: building + Name: Mining Employee Standard of Living + Description: A bonus or penalty to the Standard of Living of employees in Mining Buildings +building_group_bg_mining_tax_mult: + Mask: building + Name: Mining Tax Income + Description: A bonus or penalty to tax income from Mining Buildings +building_group_bg_mining_throughput_add: + Mask: building + Name: Mines Throughput + Description: A bonus or penalty to both input and output of Mines +building_group_bg_mining_unincorporated_throughput_add: + Mask: building + Name: Mines Throughput in Unincorporated States + Description: A bonus or penalty to the Throughput of Mines in Unincorporated States +building_group_bg_motor_industry_throughput_add: + Mask: building + Name: Motor Industries Throughput + Description: A bonus or penalty to both input and output of Motor Industries +building_group_bg_oil_rig_employee_mult: + Mask: building + Name: building_group_bg_oil_rig_employee_mult + Description: building_group_bg_oil_rig_employee_mult_desc +building_group_bg_oil_rig_engineers_mortality_mult: + Mask: building + Name: building_group_bg_oil_rig_engineers_mortality_mult + Description: building_group_bg_oil_rig_engineers_mortality_mult_desc +building_group_bg_oil_rig_laborers_mortality_mult: + Mask: building + Name: building_group_bg_oil_rig_laborers_mortality_mult + Description: building_group_bg_oil_rig_laborers_mortality_mult_desc +building_group_bg_oil_rig_machinists_mortality_mult: + Mask: building + Name: building_group_bg_oil_rig_machinists_mortality_mult + Description: building_group_bg_oil_rig_machinists_mortality_mult_desc +building_group_bg_oil_rig_mortality_mult: + Mask: building + Name: building_group_bg_oil_rig_mortality_mult + Description: building_group_bg_oil_rig_mortality_mult_desc +building_group_bg_oil_rig_standard_of_living_add: + Mask: building + Name: building_group_bg_oil_rig_standard_of_living_add + Description: building_group_bg_oil_rig_standard_of_living_add_desc +building_group_bg_oil_rig_tax_mult: + Mask: building + Name: building_group_bg_oil_rig_tax_mult + Description: building_group_bg_oil_rig_tax_mult_desc +building_group_bg_oil_rig_throughput_add: + Mask: building + Name: building_group_bg_oil_rig_throughput_add + Description: building_group_bg_oil_rig_throughput_add_desc +building_group_bg_plantations_allowed_collectivization_add: + Mask: building + Name: Minimum Worker-Owned Plantations Building Levels + Description: The minimum amount of Plantations Buildings that will be worker-owned. +building_group_bg_plantations_construction_efficiency_add: + Mask: building + Name: Plantations Construction Efficiency + Description: An increase or decrease to the weekly Construction progress for Plantations +building_group_bg_plantations_employee_mult: + Mask: building + Name: Plantation Employees + Description: A bonus or penalty to the number of employees in Plantation Buildings +building_group_bg_plantations_farmers_mortality_mult: + Mask: building + Name: Mortality of farmers! Farmers employed on Plantations + Description: An increase or decrease in the Mortality of farmers! Farmers employed on Plantations +building_group_bg_plantations_infrastructure_usage_mult: + Mask: building + Name: Infrastructure Usage of Plantations + Description: A bonus or penalty to the Infrastructure Usage of Plantations +building_group_bg_plantations_laborers_mortality_mult: + Mask: building + Name: Mortality of laborers! Laborers employed on Plantations + Description: An increase or decrease in the Mortality of laborers! Laborers employed on Plantations +building_group_bg_plantations_mortality_mult: + Mask: building + Name: Plantation Employee Mortality + Description: A bonus or penalty to the mortality of employees in Plantation Buildings +building_group_bg_plantations_slaves_mortality_mult: + Mask: building + Name: Mortality of slaves! Slaves employed in Plantations + Description: An increase or decrease in the Mortality of slaves! Slaves employed in Plantations +building_group_bg_plantations_standard_of_living_add: + Mask: building + Name: Plantation Employee Standard of Living + Description: A bonus or penalty to the Standard of Living of employees in Plantation Buildings +building_group_bg_plantations_tax_mult: + Mask: building + Name: Plantation Tax Income + Description: A bonus or penalty to tax income from Plantation Buildings +building_group_bg_plantations_throughput_add: + Mask: building + Name: Plantations Throughput + Description: A bonus or penalty to both input and output of Plantations +building_group_bg_plantations_unincorporated_throughput_add: + Mask: building + Name: Plantations Throughput in Unincorporated States + Description: A bonus or penalty to the Throughput of Plantations in Unincorporated States +building_group_bg_power_allowed_collectivization_add: + Mask: building + Name: Minimum Worker-Owned Power Plants Building Levels + Description: The minimum amount of Power Plants Buildings that will be worker-owned. +building_group_bg_private_infrastructure_allowed_collectivization_add: + Mask: building + Name: Minimum Worker-Owned Private Infrastructure Building Levels + Description: The minimum amount of Private Infrastructure Buildings that will be worker-owned. +building_group_bg_ranching_allowed_collectivization_add: + Mask: building + Name: Minimum Worker-Owned Ranches Building Levels + Description: The minimum amount of Ranches Buildings that will be worker-owned. +building_group_bg_ranching_construction_efficiency_add: + Mask: building + Name: Ranches Construction Efficiency + Description: An increase or decrease to the weekly Construction progress for Ranches +building_group_bg_ranching_farmers_mortality_mult: + Mask: building + Name: Mortality of farmers! Farmers employed in Ranching + Description: An increase or decrease in the Mortality of farmers! Farmers employed in Ranching +building_group_bg_ranching_infrastructure_usage_mult: + Mask: building + Name: Infrastructure Usage of Ranches + Description: A bonus or penalty to the Infrastructure Usage of Ranches +building_group_bg_ranching_laborers_mortality_mult: + Mask: building + Name: Mortality of laborers! Laborers employed in Ranching + Description: An increase or decrease in the Mortality of laborers! Laborers employed in Ranching +building_group_bg_ranching_mortality_mult: + Mask: building + Name: Ranching Employee Mortality + Description: A bonus or penalty to the mortality of employees in Ranching Buildings +building_group_bg_ranching_standard_of_living_add: + Mask: building + Name: Ranching Employee Standard of Living + Description: A bonus or penalty to the Standard of Living of employees in Ranching Buildings +building_group_bg_ranching_tax_mult: + Mask: building + Name: Ranching Tax Income + Description: A bonus or penalty to tax income from Ranching Buildings +building_group_bg_ranching_throughput_add: + Mask: building + Name: Ranches Throughput + Description: A bonus or penalty to both input and output of Ranches +building_group_bg_renewable_power_throughput_add: + Mask: building + Name: Renewable Plants Throughput + Description: A bonus or penalty to both input and output of Renewable Plants +building_group_bg_research_institutes_throughput_add: + Mask: building + Name: Research Institutions Throughput + Description: A bonus or penalty to both input and output of Research Institutions +building_group_bg_service_employee_mult: + Mask: building + Name: Urban Center Employees + Description: A bonus or penalty to the number of employees in Urban Centers +building_group_bg_service_mortality_mult: + Mask: building + Name: Urban Center Employee Mortality + Description: A bonus or penalty to the mortality of employees in Urban Centers +building_group_bg_service_sectors_throughput_add: + Mask: building + Name: Service Sectors Throughput + Description: A bonus or penalty to both input and output of Service Sectors +building_group_bg_service_standard_of_living_add: + Mask: building + Name: Urban Center Employee Standard of Living + Description: A bonus or penalty to the Standard of Living of employees in Urban Centers +building_group_bg_service_tax_mult: + Mask: building + Name: Urban Center Tax Income + Description: A bonus or penalty to tax income from Urban Centers +building_group_bg_service_throughput_add: + Mask: building + Name: Service Industries Throughput + Description: A bonus or penalty to both input and output of Service Industries +building_group_bg_subsistence_agriculture_allowed_collectivization_add: + Mask: building + Name: Minimum Worker-Owned Subsistence Agriculture Building Levels + Description: The minimum amount of Subsistence Agriculture Buildings that will be worker-owned. +building_group_bg_subsistence_agriculture_peasants_standard_of_living_add: + Mask: building + Name: Standard of Living of peasants! Peasants employed in Subsistence Agriculture + Description: An increase or decrease in the Standard of Living of peasants! Peasants employed in Subsistence Agriculture +building_group_bg_subsistence_agriculture_throughput_add: + Mask: building + Name: Subsistence Agriculture Throughput + Description: A bonus or penalty to both input and output of Subsistence Agriculture +building_group_bg_subsistence_ranching_allowed_collectivization_add: + Mask: building + Name: Minimum Worker-Owned Subsistence Ranching Building Levels + Description: The minimum amount of Subsistence Ranching Buildings that will be worker-owned. +building_group_bg_subsistence_ranching_peasants_standard_of_living_add: + Mask: building + Name: Standard of Living of peasants! Peasants employed in Subsistence Ranching + Description: An increase or decrease in the Standard of Living of peasants! Peasants employed in Subsistence Ranching +building_group_bg_sugar_plantations_throughput_add: + Mask: building + Name: Sugar Plantation Throughput + Description: A bonus or penalty to both input and output of Sugar Plantations +building_group_bg_sulfur_mining_employee_mult: + Mask: building + Name: Sulfur Mining Employees + Description: A bonus or penalty to the number of employees in Sulfur Mines +building_group_bg_sulfur_mining_mortality_mult: + Mask: building + Name: Sulfur Mining Employee Mortality + Description: A bonus or penalty to the mortality of employees in Sulfur Mines +building_group_bg_sulfur_mining_standard_of_living_add: + Mask: building + Name: Sulfur Mining Employee Standard of Living + Description: A bonus or penalty to the Standard of Living of employees in Sulfur Mines +building_group_bg_sulfur_mining_tax_mult: + Mask: building + Name: Sulfur Mining Tax Income + Description: A bonus or penalty to tax income from Sulfur Mines +building_group_bg_tea_plantations_throughput_add: + Mask: building + Name: Tea Plantation Throughput + Description: A bonus or penalty to both input and output of Tea Plantations +building_group_bg_technology_throughput_add: + Mask: building + Name: University Buildings Throughput + Description: A bonus or penalty to both input and output of University Buildings +building_group_bg_telecommunications_throughput_add: + Mask: building + Name: Telecommunication Industries Throughput + Description: A bonus or penalty to both input and output of Telecommunication Industries +building_group_bg_tobacco_plantations_throughput_add: + Mask: building + Name: Tobacco Plantation Throughput + Description: A bonus or penalty to both input and output of Tobacco Plantations +building_group_bg_tourism_throughput_add: + Mask: building + Name: building_group_bg_tourism_throughput_add + Description: building_group_bg_tourism_throughput_add_desc +building_group_bg_urban_facilities_throughput_add: + Mask: building + Name: Urban Facilities Throughput + Description: A bonus or penalty to both input and output of Urban Facilities +building_hotels_throughput_add: + Mask: building + Name: Hotels building Throughput + Description: A bonus or penalty to both input and output of Hotels +building_iron_mine_throughput_add: + Mask: building + Name: Iron Mine building Throughput + Description: A bonus or penalty to both input and output of Iron Mine +building_laborers_job_attractiveness_mult: + Mask: building + Name: Job Attractiveness for laborers! Laborers + Description: A bonus or penalty to the wages a Building has to offer to be able to hire laborers! Laborers. +building_laborers_mortality_mult: + Mask: building + Name: Mortality of laborers! Laborers + Description: An increase or decrease in the Mortality of laborers! Laborers +building_laborers_shares_add: + Mask: building + Name: laborers! Laborers Pop Ownership Shares + Description: An increase or decrease in a laborers! Laborers Pop Ownership Shares +building_laborers_standard_of_living_add: + Mask: building + Name: Standard of Living for laborers! Laborers + Description: A bonus or penalty to the Standard of Living for employed laborers! Laborers. +building_lead_mine_throughput_add: + Mask: building + Name: Lead Mine building Throughput + Description: A bonus or penalty to both input and output of Lead Mine +building_livestock_ranch_throughput_add: + Mask: building + Name: Livestock Ranch building Throughput + Description: A bonus or penalty to both input and output of Livestock Ranch +building_logging_camp_throughput_add: + Mask: building + Name: Logging Farms building Throughput + Description: A bonus or penalty to both input and output of Logging Farms +building_machinists_job_attractiveness_mult: + Mask: building + Name: Job Attractiveness for machinists! Machinists + Description: A bonus or penalty to the wages a Building has to offer to be able to hire machinists! Machinists. +building_machinists_mortality_mult: + Mask: building + Name: Mortality of machinists! Machinists + Description: An increase or decrease in the Mortality of machinists! Machinists +building_machinists_standard_of_living_add: + Mask: building + Name: Standard of Living for machinists! Machinists + Description: A bonus or penalty to the Standard of Living for employed machinists! Machinists. +building_maize_farm_throughput_add: + Mask: building + Name: Maize Farm building Throughput + Description: A bonus or penalty to both input and output of Maize Farm +building_millet_farm_throughput_add: + Mask: building + Name: Millet Farm building Throughput + Description: A bonus or penalty to both input and output of Millet Farm +building_motor_industry_throughput_add: + Mask: building + Name: Motor Industry building Throughput + Description: A bonus or penalty to both input and output of Motor Industry +building_naval_administration_throughput_add: + Mask: building + Name: Naval Administration building Throughput + Description: A bonus or penalty to both input and output of Naval Administration +building_nuclear_power_plant_throughput_add: + Mask: building + Name: Nuclear Power Plant building Throughput + Description: A bonus or penalty to both input and output of Nuclear Power Plant +building_officers_job_attractiveness_mult: + Mask: building + Name: Job Attractiveness for officers! Officers + Description: A bonus or penalty to the wages a Building has to offer to be able to hire officers! Officers. +building_officers_shares_add: + Mask: building + Name: officers! Officers Pop Ownership Shares + Description: An increase or decrease in an officers! Officers Pop Ownership Shares +building_officers_standard_of_living_add: + Mask: building + Name: Standard of Living for officers! Officers + Description: A bonus or penalty to the Standard of Living for employed officers! Officers. +building_oil_rig_throughput_add: + Mask: building + Name: Oil Rig building Throughput + Description: A bonus or penalty to both input and output of Oil Rig +building_paper_manufactories_throughput_add: + Mask: building + Name: Paper Manufactories building Throughput + Description: A bonus or penalty to both input and output of Paper Manufactories +building_peasants_job_attractiveness_mult: + Mask: building + Name: Job Attractiveness for peasants! Peasants + Description: A bonus or penalty to the wages a Building has to offer to be able to hire peasants! Peasants. +building_peasants_shares_add: + Mask: building + Name: peasants! Peasants Pop Ownership Shares + Description: An increase or decrease in a peasants! Peasants Pop Ownership Shares +building_peasants_standard_of_living_add: + Mask: building + Name: Standard of Living for peasants! Peasants + Description: A bonus or penalty to the Standard of Living for employed peasants! Peasants. +building_pharmaceutical_industry_throughput_add: + Mask: building + Name: Pharmaceutical Industries building Throughput + Description: A bonus or penalty to both input and output of Pharmaceutical Industries +building_port_throughput_add: + Mask: building + Name: Port building Throughput + Description: A bonus or penalty to both input and output of Port +building_railway_throughput_add: + Mask: building + Name: Railway building Throughput + Description: A bonus or penalty to both input and output of Railway +building_rice_farm_throughput_add: + Mask: building + Name: Rice Farm building Throughput + Description: A bonus or penalty to both input and output of Rice Farm +building_rye_farm_throughput_add: + Mask: building + Name: Rye Farm building Throughput + Description: A bonus or penalty to both input and output of Rye Farm +building_service_sectors_throughput_add: + Mask: building + Name: Service Sectors building Throughput + Description: A bonus or penalty to both input and output of Service Sectors +building_shipyard_throughput_add: + Mask: building + Name: Shipyards building Throughput + Description: A bonus or penalty to both input and output of Shipyards +building_shopkeepers_job_attractiveness_mult: + Mask: building + Name: Job Attractiveness for shopkeepers! Shopkeepers + Description: A bonus or penalty to the wages a Building has to offer to be able to hire shopkeepers! Shopkeepers. +building_shopkeepers_shares_add: + Mask: building + Name: shopkeepers! Shopkeepers Pop Ownership Shares + Description: An increase or decrease in a shopkeepers! Shopkeepers Pop Ownership Shares +building_shopkeepers_standard_of_living_add: + Mask: building + Name: Standard of Living for shopkeepers! Shopkeepers + Description: A bonus or penalty to the Standard of Living for employed shopkeepers! Shopkeepers. +building_skyscraper_throughput_add: + Mask: building + Name: Skyscraper building Throughput + Description: A bonus or penalty to both input and output of Skyscraper +building_slaves_mortality_mult: + Mask: building + Name: Mortality of slaves! Slaves + Description: An increase or decrease in the Mortality of slaves! Slaves +building_slaves_standard_of_living_add: + Mask: building + Name: Standard of Living for slaves! Slaves + Description: A bonus or penalty to the Standard of Living for employed slaves! Slaves. +building_small_arms_manufactories_throughput_add: + Mask: building + Name: Small Arms Manufactories building Throughput + Description: A bonus or penalty to both input and output of Small Arms Manufactories +building_soldiers_job_attractiveness_mult: + Mask: building + Name: Job Attractiveness for soldiers! Servicemen + Description: A bonus or penalty to the wages a Building has to offer to be able to hire soldiers! Servicemen. +building_soldiers_shares_add: + Mask: building + Name: soldiers! Servicemen Pop Ownership Shares + Description: An increase or decrease in a soldiers! Servicemen Pop Ownership Shares +building_soldiers_standard_of_living_add: + Mask: building + Name: Standard of Living for soldiers! Servicemen + Description: A bonus or penalty to the Standard of Living for employed soldiers! Servicemen. +building_steelworks_throughput_add: + Mask: building + Name: Steelworks building Throughput + Description: A bonus or penalty to both input and output of Steelworks +building_subsistence_farm_throughput_add: + Mask: building + Name: Subsistence Farms building Throughput + Description: A bonus or penalty to both input and output of Subsistence Farms +building_sugar_plantation_throughput_add: + Mask: building + Name: Sugar Plantation building Throughput + Description: A bonus or penalty to both input and output of Sugar Plantation +building_sulfur_mine_throughput_add: + Mask: building + Name: Sulfur Mines building Throughput + Description: A bonus or penalty to both input and output of Sulfur Mines +building_synthetics_plant_throughput_add: + Mask: building + Name: Synthetics Plant building Throughput + Description: A bonus or penalty to both input and output of Synthetics Plant +building_tea_plantation_throughput_add: + Mask: building + Name: Tea Plantation building Throughput + Description: A bonus or penalty to both input and output of Tea Plantation +building_textile_manufactories_throughput_add: + Mask: building + Name: Textile Manufactories building Throughput + Description: A bonus or penalty to both input and output of Textile Manufactories +building_tobacco_plantation_throughput_add: + Mask: building + Name: Tobacco Plantation building Throughput + Description: A bonus or penalty to both input and output of Tobacco Plantation +building_tool_manufactories_throughput_add: + Mask: building + Name: Tool Manufactories building Throughput + Description: A bonus or penalty to both input and output of Tool Manufactories +building_trade_center_throughput_add: + Mask: building + Name: Trade Center building Throughput + Description: A bonus or penalty to both input and output of Trade Center +building_university_throughput_add: + Mask: building + Name: University building Throughput + Description: A bonus or penalty to both input and output of University +building_uranium_mine_throughput_add: + Mask: building + Name: Uranium Mine building Throughput + Description: A bonus or penalty to both input and output of Uranium Mine +building_urban_center_throughput_add: + Mask: building + Name: Urban Center building Throughput + Description: A bonus or penalty to both input and output of Urban Center +building_vineyard_throughput_add: + Mask: building + Name: Vineyards building Throughput + Description: A bonus or penalty to both input and output of Vineyards +building_wheat_farm_throughput_add: + Mask: building + Name: Wheat Farm building Throughput + Description: A bonus or penalty to both input and output of Wheat Farm +country_aborigine_cultural_acceptance_add: + Mask: country + Name: Acceptance of Aboriginal Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_academics_pol_str_mult: + Mask: country + Name: Political Strength of academics! Academics + Description: An increase or decrease in the Political Strength of academics! Academics +country_academics_voting_power_add: + Mask: country + Name: Political Strength from the Votes of academics! Academics + Description: An increase or decrease to amount of Political Strength gained from the Votes of academics! Academics in Elections +country_afro_american_cultural_acceptance_add: + Mask: country + Name: Acceptance of African American Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_afro_antillean_cultural_acceptance_add: + Mask: country + Name: Acceptance of African Antillean Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_afro_brazilian_cultural_acceptance_add: + Mask: country + Name: Acceptance of African Brazilian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_afro_caribbean_cultural_acceptance_add: + Mask: country + Name: Acceptance of African Caribbean Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_afro_caribeno_cultural_acceptance_add: + Mask: country + Name: Acceptance of African Caribbean Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_ainu_cultural_acceptance_add: + Mask: country + Name: Acceptance of Ainu Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_akan_cultural_acceptance_add: + Mask: country + Name: Acceptance of Akan Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_albanian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Albanian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_allow_assimilation_cultural_erasure_bool: + Mask: country + Name: Allows Assimilation for the acceptance_status_2! Cultural Erasure Status + Description: Pops in the acceptance_status_2! Cultural Erasure Status will culturally assimilate over time +country_allow_assimilation_full_acceptance_bool: + Mask: country + Name: Allows Assimilation for the acceptance_status_5! Full Acceptance Status + Description: Pops in the acceptance_status_5! Full Acceptance Status will culturally assimilate over time +country_allow_assimilation_open_prejudice_bool: + Mask: country + Name: Allows Assimilation for the acceptance_status_3! Open Prejudice Status + Description: Pops in the acceptance_status_3! Open Prejudice Status will culturally assimilate over time +country_allow_assimilation_second_rate_citizen_bool: + Mask: country + Name: Allows Assimilation for the acceptance_status_4! Second-class Citizen Status + Description: Pops in the acceptance_status_4! Second-class Citizen Status will culturally assimilate over time +country_allow_assimilation_violent_hostility_bool: + Mask: country + Name: Allows Assimilation for the acceptance_status_1! Violent Hostility Status + Description: Pops in the acceptance_status_1! Violent Hostility Status will culturally assimilate over time +country_allow_conversion_cultural_erasure_bool: + Mask: country + Name: Allows Conversion for the acceptance_status_2! Cultural Erasure Status + Description: Pops in the acceptance_status_2! Cultural Erasure Status will be able to convert to a more accepted Religion over time +country_allow_conversion_full_acceptance_bool: + Mask: country + Name: Allows Conversion for the acceptance_status_5! Full Acceptance Status + Description: Pops in the acceptance_status_5! Full Acceptance Status will be able to convert to a more accepted Religion over time +country_allow_conversion_open_prejudice_bool: + Mask: country + Name: Allows Conversion for the acceptance_status_3! Open Prejudice Status + Description: Pops in the acceptance_status_3! Open Prejudice Status will be able to convert to a more accepted Religion over time +country_allow_conversion_second_rate_citizen_bool: + Mask: country + Name: Allows Conversion for the acceptance_status_4! Second-class Citizen Status + Description: Pops in the acceptance_status_4! Second-class Citizen Status will be able to convert to a more accepted Religion over time +country_allow_conversion_violent_hostility_bool: + Mask: country + Name: Allows Conversion for the acceptance_status_1! Violent Hostility Status + Description: Pops in the acceptance_status_1! Violent Hostility Status will be able to convert to a more accepted Religion over time +country_allow_voting_cultural_erasure_bool: + Mask: country + Name: Gives Voting Rights to the acceptance_status_2! Cultural Erasure Status + Description: Pops in the acceptance_status_2! Cultural Erasure Status can take part in Elections +country_allow_voting_full_acceptance_bool: + Mask: country + Name: Gives Voting Rights to the acceptance_status_5! Full Acceptance Status + Description: Pops in the acceptance_status_5! Full Acceptance Status can take part in Elections +country_allow_voting_open_prejudice_bool: + Mask: country + Name: Gives Voting Rights to the acceptance_status_3! Open Prejudice Status + Description: Pops in the acceptance_status_3! Open Prejudice Status can take part in Elections +country_allow_voting_second_rate_citizen_bool: + Mask: country + Name: Gives Voting Rights to the acceptance_status_4! Second-class Citizen Status + Description: Pops in the acceptance_status_4! Second-class Citizen Status can take part in Elections +country_allow_voting_violent_hostility_bool: + Mask: country + Name: Gives Voting Rights to the acceptance_status_1! Violent Hostility Status + Description: Pops in the acceptance_status_1! Violent Hostility Status can take part in Elections +country_amazonian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Amazonian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_american_cultural_acceptance_add: + Mask: country + Name: Acceptance of American Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_amhara_cultural_acceptance_add: + Mask: country + Name: Acceptance of Amhara Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_andean_cultural_acceptance_add: + Mask: country + Name: Acceptance of Andean Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_anglo_canadian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Canadian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_arab_cultural_acceptance_add: + Mask: country + Name: Acceptance of Arab Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_aristocrats_pol_str_mult: + Mask: country + Name: Political Strength of aristocrats! Aristocrats + Description: An increase or decrease in the Political Strength of aristocrats! Aristocrats +country_aristocrats_voting_power_add: + Mask: country + Name: Political Strength from the Votes of aristocrats! Aristocrats + Description: An increase or decrease to amount of Political Strength gained from the Votes of aristocrats! Aristocrats in Elections +country_armenian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Armenian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_ashkenazi_cultural_acceptance_add: + Mask: country + Name: Acceptance of Ashkenazi Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_assamese_cultural_acceptance_add: + Mask: country + Name: Acceptance of Assamese Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_assimilation_cultural_erasure_mult: + Mask: country + Name: Assimilation for the acceptance_status_2! Cultural Erasure Status + Description: A bonus or penalty to Assimilation for the acceptance_status_2! Cultural Erasure Status +country_assimilation_full_acceptance_mult: + Mask: country + Name: Assimilation for the acceptance_status_5! Full Acceptance Status + Description: A bonus or penalty to Assimilation for the acceptance_status_5! Full Acceptance Status +country_assimilation_open_prejudice_mult: + Mask: country + Name: Assimilation for the acceptance_status_3! Open Prejudice Status + Description: A bonus or penalty to Assimilation for the acceptance_status_3! Open Prejudice Status +country_assimilation_second_rate_citizen_mult: + Mask: country + Name: Assimilation for the acceptance_status_4! Second-class Citizen Status + Description: A bonus or penalty to Assimilation for the acceptance_status_4! Second-class Citizen Status +country_assimilation_violent_hostility_mult: + Mask: country + Name: Assimilation for the acceptance_status_1! Violent Hostility Status + Description: A bonus or penalty to Assimilation for the acceptance_status_1! Violent Hostility Status +country_australian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Australian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_awadhi_cultural_acceptance_add: + Mask: country + Name: Acceptance of Awadhi Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_azerbaijani_cultural_acceptance_add: + Mask: country + Name: Acceptance of Azerbaijani Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_balinese_cultural_acceptance_add: + Mask: country + Name: Acceptance of Balinese Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_baluchi_cultural_acceptance_add: + Mask: country + Name: Acceptance of Baluchi Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_basque_cultural_acceptance_add: + Mask: country + Name: Acceptance of Basque Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_batak_cultural_acceptance_add: + Mask: country + Name: Acceptance of Batak Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_bengali_cultural_acceptance_add: + Mask: country + Name: Acceptance of Bengali Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_bihari_cultural_acceptance_add: + Mask: country + Name: Acceptance of Bihari Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_boer_cultural_acceptance_add: + Mask: country + Name: Acceptance of Boer Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_bornean_cultural_acceptance_add: + Mask: country + Name: Acceptance of Bornean Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_bosniak_cultural_acceptance_add: + Mask: country + Name: Acceptance of Bosniak Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_brahmins_acceptance_min_add: + Mask: country + Name: Minimum Acceptance for the Brahmins Social Class + Description: A threshold describing the Acceptance value that Pops in the Brahmins Social Class won't be able to fall below +country_brahmins_qualification_growth_other_class_mult: + Mask: country + Name: Qualification Growth outside the Brahmins Social Class for Brahmins + Description: A percentage increase or decrease to Qualification Growth for the Brahmins towards Professions in other Social Classes +country_brahmins_qualification_growth_same_class_mult: + Mask: country + Name: Qualification Growth within Brahmins Social Class + Description: A percentage increase or decrease to Qualification Growth for the Brahmins Social Class towards Professions in the Brahmins Social Class +country_brazilian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Brazilian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_breton_cultural_acceptance_add: + Mask: country + Name: Acceptance of Breton Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_bulgarian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Bulgarian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_bureaucrats_pol_str_mult: + Mask: country + Name: Political Strength of bureaucrats! Bureaucrats + Description: An increase or decrease in the Political Strength of bureaucrats! Bureaucrats +country_bureaucrats_voting_power_add: + Mask: country + Name: Political Strength from the Votes of bureaucrats! Bureaucrats + Description: An increase or decrease to amount of Political Strength gained from the Votes of bureaucrats! Bureaucrats in Elections +country_burmese_cultural_acceptance_add: + Mask: country + Name: Acceptance of Burmese Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_byelorussian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Byelorussian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_can_impose_same_lawgroup_army_model_in_power_bloc_bool: + Mask: country + Name: Impose same Army Model Law on Bloc Members + Description: Allowed to Impose the same Law as their own in the Army Model group on other Bloc Members +country_can_impose_same_lawgroup_church_and_state_in_power_bloc_bool: + Mask: country + Name: Impose same Church and State Law on Bloc Members + Description: Allowed to Impose the same Law as their own in the Church and State group on other Bloc Members +country_can_impose_same_lawgroup_citizenship_in_power_bloc_bool: + Mask: country + Name: Impose same Citizenship Law on Bloc Members + Description: Allowed to Impose the same Law as their own in the Citizenship group on other Bloc Members +country_can_impose_same_lawgroup_distribution_of_power_in_power_bloc_bool: + Mask: country + Name: Impose same Distribution of Power Law on Bloc Members + Description: Allowed to Impose the same Law as their own in the Distribution of Power group on other Bloc Members +country_can_impose_same_lawgroup_education_system_in_power_bloc_bool: + Mask: country + Name: Impose same Education System Law on Bloc Members + Description: Allowed to Impose the same Law as their own in the Education System group on other Bloc Members +country_can_impose_same_lawgroup_governance_principles_in_power_bloc_bool: + Mask: country + Name: Impose same Governance Principles Law on Bloc Members + Description: Allowed to Impose the same Law as their own in the Governance Principles group on other Bloc Members +country_can_impose_same_lawgroup_policing_in_power_bloc_bool: + Mask: country + Name: Impose same Policing Law on Bloc Members + Description: Allowed to Impose the same Law as their own in the Policing group on other Bloc Members +country_cantonese_cultural_acceptance_add: + Mask: country + Name: Acceptance of Cantonese Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_capitalists_pol_str_mult: + Mask: country + Name: Political Strength of capitalists! Capitalists + Description: An increase or decrease in the Political Strength of capitalists! Capitalists +country_capitalists_voting_power_add: + Mask: country + Name: Political Strength from the Votes of capitalists! Capitalists + Description: An increase or decrease to amount of Political Strength gained from the Votes of capitalists! Capitalists in Elections +country_caribeno_cultural_acceptance_add: + Mask: country + Name: Acceptance of Caribeno Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_catalan_cultural_acceptance_add: + Mask: country + Name: Acceptance of Catalan Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_central_american_cultural_acceptance_add: + Mask: country + Name: Acceptance of Central American Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_chewa_cultural_acceptance_add: + Mask: country + Name: Acceptance of Chewa Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_clergymen_pol_str_mult: + Mask: country + Name: Political Strength of clergymen! Clergymen + Description: An increase or decrease in the Political Strength of clergymen! Clergymen +country_clergymen_voting_power_add: + Mask: country + Name: Political Strength from the Votes of clergymen! Clergymen + Description: An increase or decrease to amount of Political Strength gained from the Votes of clergymen! Clergymen in Elections +country_clerks_pol_str_mult: + Mask: country + Name: Political Strength of clerks! Clerks + Description: An increase or decrease in the Political Strength of clerks! Clerks +country_clerks_voting_power_add: + Mask: country + Name: Political Strength from the Votes of clerks! Clerks + Description: An increase or decrease to amount of Political Strength gained from the Votes of clerks! Clerks in Elections +country_corsican_cultural_acceptance_add: + Mask: country + Name: Acceptance of Corsican Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_croat_cultural_acceptance_add: + Mask: country + Name: Acceptance of Croatian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_czech_cultural_acceptance_add: + Mask: country + Name: Acceptance of Czech Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_dalit_acceptance_max_add: + Mask: country + Name: Maximum Acceptance for the Dalit Social Class + Description: A threshold describing the Acceptance value that Pops in the Dalit Social Class won't be able to exceed +country_dalit_cultural_acceptance_add: + Mask: country + Name: Cultural Acceptance for the Dalit Social Class + Description: A flat increase or decrease to cultural Acceptance for the Dalit Social Class +country_dalit_cultural_acceptance_mult: + Mask: country + Name: Cultural Acceptance for the Dalit Social Class + Description: A percentage increase or decrease to cultural Acceptance for the Dalit Social Class +country_dalit_education_access_add: + Mask: country + Name: Education Access for the Dalit Social Class + Description: A flat increase or decrease to Education Access for the Dalit Social Class +country_dalit_education_access_mult: + Mask: country + Name: Education Access for the Dalit Social Class + Description: A percentage increase or decrease to Education Access for the Dalit Social Class +country_dalit_qualification_growth_add: + Mask: country + Name: Qualification Growth for the Dalit Social Class + Description: A flat increase or decrease to Qualification Growth for the Dalit Social Class +country_dalit_qualification_growth_mult: + Mask: country + Name: Qualification Growth for the Dalit Social Class + Description: A percentage increase or decrease to Qualification Growth for the Dalit Social Class +country_dalit_qualification_growth_other_class_mult: + Mask: country + Name: Qualification Growth outside the Dalit Social Class for Dalit + Description: A percentage increase or decrease to Qualification Growth for the Dalit towards Professions in other Social Classes +country_dalit_qualification_growth_same_class_mult: + Mask: country + Name: Qualification Growth within Dalit Social Class + Description: A percentage increase or decrease to Qualification Growth for the Dalit Social Class towards Professions in the Dalit Social Class +country_danish_cultural_acceptance_add: + Mask: country + Name: Acceptance of Danish Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_dayak_cultural_acceptance_add: + Mask: country + Name: Acceptance of Dayak Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_dene_cultural_acceptance_add: + Mask: country + Name: Acceptance of Dene Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_disallow_government_work_cultural_erasure_bool: + Mask: country + Name: Disallow Upper and Middle Strata work in Government Buildings for the acceptance_status_2! Cultural Erasure Status + Description: Disallow Pops in the acceptance_status_2! Cultural Erasure Status to take Upper and Middle Strata Employment in the Government Buildings Workforce +country_disallow_government_work_full_acceptance_bool: + Mask: country + Name: Disallow Upper and Middle Strata work in Government Buildings for the acceptance_status_5! Full Acceptance Status + Description: Disallow Pops in the acceptance_status_5! Full Acceptance Status to take Upper and Middle Strata Employment in the Government Buildings Workforce +country_disallow_government_work_open_prejudice_bool: + Mask: country + Name: Disallow Upper and Middle Strata work in Government Buildings for the acceptance_status_3! Open Prejudice Status + Description: Disallow Pops in the acceptance_status_3! Open Prejudice Status to take Upper and Middle Strata Employment in the Government Buildings Workforce +country_disallow_government_work_second_rate_citizen_bool: + Mask: country + Name: Disallow Upper and Middle Strata work in Government Buildings for the acceptance_status_4! Second-class Citizen Status + Description: Disallow Pops in the acceptance_status_4! Second-class Citizen Status to take Upper and Middle Strata Employment in the Government Buildings Workforce +country_disallow_government_work_violent_hostility_bool: + Mask: country + Name: Disallow Upper and Middle Strata work in Government Buildings for the acceptance_status_1! Violent Hostility Status + Description: Disallow Pops in the acceptance_status_1! Violent Hostility Status to take Upper and Middle Strata Employment in the Government Buildings Workforce +country_disallow_law_no_police_bool: + Mask: country + Name: Disallow No Police + Description: Not allowed to start enacting No Police +country_disallow_law_no_schools_bool: + Mask: country + Name: Disallow No Schools + Description: Not allowed to start enacting No Schools +country_disallow_military_work_cultural_erasure_bool: + Mask: country + Name: Disallow work in Military Buildings for the acceptance_status_2! Cultural Erasure Status + Description: Disallow Pops in the acceptance_status_2! Cultural Erasure Status to take Employment in the Army and Navy Workforce +country_disallow_military_work_full_acceptance_bool: + Mask: country + Name: Disallow work in Military Buildings for the acceptance_status_5! Full Acceptance Status + Description: Disallow Pops in the acceptance_status_5! Full Acceptance Status to take Employment in the Army and Navy Workforce +country_disallow_military_work_open_prejudice_bool: + Mask: country + Name: Disallow work in Military Buildings for the acceptance_status_3! Open Prejudice Status + Description: Disallow Pops in the acceptance_status_3! Open Prejudice Status to take Employment in the Army and Navy Workforce +country_disallow_military_work_second_rate_citizen_bool: + Mask: country + Name: Disallow work in Military Buildings for the acceptance_status_4! Second-class Citizen Status + Description: Disallow Pops in the acceptance_status_4! Second-class Citizen Status to take Employment in the Army and Navy Workforce +country_disallow_military_work_violent_hostility_bool: + Mask: country + Name: Disallow work in Military Buildings for the acceptance_status_1! Violent Hostility Status + Description: Disallow Pops in the acceptance_status_1! Violent Hostility Status to take Employment in the Army and Navy Workforce +country_dutch_cultural_acceptance_add: + Mask: country + Name: Acceptance of Dutch Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_east_german_cultural_acceptance_add: + Mask: country + Name: Acceptance of East German Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_enactment_success_chance_law_anarchy_add: + Mask: country + Name: Enactment Success chance for Anarchy + Description: A flat percentage point increase to the likelihood of enacting the specific law +country_enactment_success_chance_law_autocracy_add: + Mask: country + Name: Enactment Success chance for Autocracy + Description: A flat percentage point increase to the likelihood of enacting the specific law +country_enactment_success_chance_law_oligarchy_add: + Mask: country + Name: Enactment Success chance for Oligarchy + Description: A flat percentage point increase to the likelihood of enacting the specific law +country_enactment_success_chance_law_public_schools_add: + Mask: country + Name: Enactment Success chance for Public Schools + Description: A flat percentage point increase to the likelihood of enacting the specific law +country_enactment_success_chance_law_single_party_state_add: + Mask: country + Name: Enactment Success chance for Single-Party State + Description: A flat percentage point increase to the likelihood of enacting the specific law +country_enactment_success_chance_law_technocracy_add: + Mask: country + Name: Enactment Success chance for Technocracy + Description: A flat percentage point increase to the likelihood of enacting the specific law +country_enactment_time_law_anarchy_mult: + Mask: country + Name: country_enactment_time_law_anarchy_mult + Description: country_enactment_time_law_anarchy_mult_desc +country_enactment_time_law_autocracy_mult: + Mask: country + Name: country_enactment_time_law_autocracy_mult + Description: country_enactment_time_law_autocracy_mult_desc +country_enactment_time_law_oligarchy_mult: + Mask: country + Name: country_enactment_time_law_oligarchy_mult + Description: country_enactment_time_law_oligarchy_mult_desc +country_enactment_time_law_public_schools_mult: + Mask: country + Name: Enactment Time for Public Schools + Description: A reduction or increase to the time required for legislative enactments for the specific law +country_enactment_time_law_single_party_state_mult: + Mask: country + Name: country_enactment_time_law_single_party_state_mult + Description: country_enactment_time_law_single_party_state_mult_desc +country_enactment_time_law_technocracy_mult: + Mask: country + Name: Enactment Time for Technocracy + Description: A reduction or increase to the time required for legislative enactments for the specific law +country_engineers_pol_str_mult: + Mask: country + Name: Political Strength of engineers! Engineers + Description: An increase or decrease in the Political Strength of engineers! Engineers +country_engineers_voting_power_add: + Mask: country + Name: Political Strength from the Votes of engineers! Engineers + Description: An increase or decrease to amount of Political Strength gained from the Votes of engineers! Engineers in Elections +country_english_cultural_acceptance_add: + Mask: country + Name: Acceptance of English Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_estonian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Estonian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_farmers_pol_str_mult: + Mask: country + Name: Political Strength of farmers! Farmers + Description: An increase or decrease in the Political Strength of farmers! Farmers +country_farmers_voting_power_add: + Mask: country + Name: Political Strength from the Votes of farmers! Farmers + Description: An increase or decrease to amount of Political Strength gained from the Votes of farmers! Farmers in Elections +country_fervor_target_aborigine_add: + Mask: country + Name: Proportional Fervor for the Aboriginal Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_afro_american_add: + Mask: country + Name: Proportional Fervor for the African American Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_afro_antillean_add: + Mask: country + Name: Proportional Fervor for the African Antillean Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_afro_brazilian_add: + Mask: country + Name: Proportional Fervor for the African Brazilian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_afro_caribbean_add: + Mask: country + Name: Proportional Fervor for the African Caribbean Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_afro_caribeno_add: + Mask: country + Name: Proportional Fervor for the African Caribbean Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_ainu_add: + Mask: country + Name: Proportional Fervor for the Ainu Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_akan_add: + Mask: country + Name: Proportional Fervor for the Akan Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_albanian_add: + Mask: country + Name: Proportional Fervor for the Albanian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_amazonian_add: + Mask: country + Name: Proportional Fervor for the Amazonian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_american_add: + Mask: country + Name: Proportional Fervor for the American Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_amhara_add: + Mask: country + Name: Proportional Fervor for the Amhara Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_andean_add: + Mask: country + Name: Proportional Fervor for the Andean Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_anglo_canadian_add: + Mask: country + Name: Proportional Fervor for the Canadian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_arab_add: + Mask: country + Name: Proportional Fervor for the Arab Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_armenian_add: + Mask: country + Name: Proportional Fervor for the Armenian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_ashkenazi_add: + Mask: country + Name: Proportional Fervor for the Ashkenazi Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_assamese_add: + Mask: country + Name: Proportional Fervor for the Assamese Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_australian_add: + Mask: country + Name: Proportional Fervor for the Australian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_awadhi_add: + Mask: country + Name: Proportional Fervor for the Awadhi Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_azerbaijani_add: + Mask: country + Name: Proportional Fervor for the Azerbaijani Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_balinese_add: + Mask: country + Name: Proportional Fervor for the Balinese Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_baluchi_add: + Mask: country + Name: Proportional Fervor for the Baluchi Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_basque_add: + Mask: country + Name: Proportional Fervor for the Basque Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_batak_add: + Mask: country + Name: Proportional Fervor for the Batak Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_bengali_add: + Mask: country + Name: Proportional Fervor for the Bengali Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_bihari_add: + Mask: country + Name: Proportional Fervor for the Bihari Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_boer_add: + Mask: country + Name: Proportional Fervor for the Boer Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_bornean_add: + Mask: country + Name: Proportional Fervor for the Bornean Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_bosniak_add: + Mask: country + Name: Proportional Fervor for the Bosniak Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_brazilian_add: + Mask: country + Name: Proportional Fervor for the Brazilian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_breton_add: + Mask: country + Name: Proportional Fervor for the Breton Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_bulgarian_add: + Mask: country + Name: Proportional Fervor for the Bulgarian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_burmese_add: + Mask: country + Name: Proportional Fervor for the Burmese Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_byelorussian_add: + Mask: country + Name: Proportional Fervor for the Byelorussian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_cantonese_add: + Mask: country + Name: Proportional Fervor for the Cantonese Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_caribeno_add: + Mask: country + Name: Proportional Fervor for the Caribeno Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_catalan_add: + Mask: country + Name: Proportional Fervor for the Catalan Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_central_american_add: + Mask: country + Name: Proportional Fervor for the Central American Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_chewa_add: + Mask: country + Name: Proportional Fervor for the Chewa Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_corsican_add: + Mask: country + Name: Proportional Fervor for the Corsican Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_croat_add: + Mask: country + Name: Proportional Fervor for the Croatian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_czech_add: + Mask: country + Name: Proportional Fervor for the Czech Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_danish_add: + Mask: country + Name: Proportional Fervor for the Danish Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_dayak_add: + Mask: country + Name: Proportional Fervor for the Dayak Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_dene_add: + Mask: country + Name: Proportional Fervor for the Dene Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_dutch_add: + Mask: country + Name: Proportional Fervor for the Dutch Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_east_german_add: + Mask: country + Name: Proportional Fervor for the East German Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_english_add: + Mask: country + Name: Proportional Fervor for the English Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_estonian_add: + Mask: country + Name: Proportional Fervor for the Estonian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_filipino_add: + Mask: country + Name: Proportional Fervor for the Filipino Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_finnish_add: + Mask: country + Name: Proportional Fervor for the Finnish Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_flemish_add: + Mask: country + Name: Proportional Fervor for the Flemish Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_franco_canadian_add: + Mask: country + Name: Proportional Fervor for the Quebecois Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_french_add: + Mask: country + Name: Proportional Fervor for the French Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_fulani_add: + Mask: country + Name: Proportional Fervor for the Fulani Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_georgian_add: + Mask: country + Name: Proportional Fervor for the Georgian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_greek_add: + Mask: country + Name: Proportional Fervor for the Greek Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_gujarati_add: + Mask: country + Name: Proportional Fervor for the Gujarati Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_han_add: + Mask: country + Name: Proportional Fervor for the Han Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_hausa_add: + Mask: country + Name: Proportional Fervor for the Hausa Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_hawaiian_add: + Mask: country + Name: Proportional Fervor for the Hawaiian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_hazara_add: + Mask: country + Name: Proportional Fervor for the Hazara Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_hungarian_add: + Mask: country + Name: Proportional Fervor for the Hungarian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_hutu_add: + Mask: country + Name: Proportional Fervor for the Hutu Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_icelandic_add: + Mask: country + Name: Proportional Fervor for the Icelandic Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_igbo_add: + Mask: country + Name: Proportional Fervor for the Igbo Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_immigrant_add: + Mask: country + Name: Proportional Fervor for the Immigrant Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_irish_add: + Mask: country + Name: Proportional Fervor for the Irish Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_israelite_add: + Mask: country + Name: Proportional Fervor for the Israelite Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_italian_add: + Mask: country + Name: Proportional Fervor for the Italian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_japanese_add: + Mask: country + Name: Proportional Fervor for the Japanese Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_javan_add: + Mask: country + Name: Proportional Fervor for the Javanese Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_kachin_add: + Mask: country + Name: Proportional Fervor for the Kachin Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_kannada_add: + Mask: country + Name: Proportional Fervor for the Kannada Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_kannauji_add: + Mask: country + Name: Proportional Fervor for the Hindustani Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_kanuri_add: + Mask: country + Name: Proportional Fervor for the Kanuri Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_karen_add: + Mask: country + Name: Proportional Fervor for the Karen Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_kashmiri_add: + Mask: country + Name: Proportional Fervor for the Kashmiri Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_kazak_add: + Mask: country + Name: Proportional Fervor for the Kazak Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_khmer_add: + Mask: country + Name: Proportional Fervor for the Khmer Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_khmu_add: + Mask: country + Name: Proportional Fervor for the Khmu Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_khoisan_add: + Mask: country + Name: Proportional Fervor for the Khoisan Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_kiwi_add: + Mask: country + Name: Proportional Fervor for the New Zealander Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_kongo_add: + Mask: country + Name: Proportional Fervor for the Kongo Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_korean_add: + Mask: country + Name: Proportional Fervor for the Korean Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_kurdish_add: + Mask: country + Name: Proportional Fervor for the Kurdish Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_kyrgyz_add: + Mask: country + Name: Proportional Fervor for the Kyrgyz Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_lao_add: + Mask: country + Name: Proportional Fervor for the Lao Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_latvian_add: + Mask: country + Name: Proportional Fervor for the Latvian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_lithuanian_add: + Mask: country + Name: Proportional Fervor for the Lithuanian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_luba_add: + Mask: country + Name: Proportional Fervor for the Luba Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_maghrebi_add: + Mask: country + Name: Proportional Fervor for the Maghrebi Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_malagasy_add: + Mask: country + Name: Proportional Fervor for the Malagasy Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_malay_add: + Mask: country + Name: Proportional Fervor for the Malay Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_malayalam_add: + Mask: country + Name: Proportional Fervor for the Malayalam Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_maltese_add: + Mask: country + Name: Proportional Fervor for the Maltese Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_manchu_add: + Mask: country + Name: Proportional Fervor for the Manchu Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_manipuri_add: + Mask: country + Name: Proportional Fervor for the Manipuri Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_maori_add: + Mask: country + Name: Proportional Fervor for the Maori Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_marathi_add: + Mask: country + Name: Proportional Fervor for the Marathi Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_melanesian_add: + Mask: country + Name: Proportional Fervor for the Melanesian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_mesoamerican_add: + Mask: country + Name: Proportional Fervor for the Mesoamerican Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_mexican_add: + Mask: country + Name: Proportional Fervor for the Mexican Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_micronesian_add: + Mask: country + Name: Proportional Fervor for the Micronesian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_min_add: + Mask: country + Name: Proportional Fervor for the Min Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_moluccan_add: + Mask: country + Name: Proportional Fervor for the Moluccan Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_mongo_add: + Mask: country + Name: Proportional Fervor for the Mongo Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_mongol_add: + Mask: country + Name: Proportional Fervor for the Mongol Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_moro_add: + Mask: country + Name: Proportional Fervor for the Moro Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_mossi_add: + Mask: country + Name: Proportional Fervor for the Mossi Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_native_american_add: + Mask: country + Name: Proportional Fervor for the Native American Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_nepali_add: + Mask: country + Name: Proportional Fervor for the Nepali Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_nilotes_add: + Mask: country + Name: Proportional Fervor for the Nilotes Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_north_andean_add: + Mask: country + Name: Proportional Fervor for the North Andean Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_north_caucasian_add: + Mask: country + Name: Proportional Fervor for the North Caucasian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_north_german_add: + Mask: country + Name: Proportional Fervor for the North German Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_norwegian_add: + Mask: country + Name: Proportional Fervor for the Norwegian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_oriya_add: + Mask: country + Name: Proportional Fervor for the Oriya Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_oromo_add: + Mask: country + Name: Proportional Fervor for the Oromo Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_pashtun_add: + Mask: country + Name: Proportional Fervor for the Pashtun Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_patagonian_add: + Mask: country + Name: Proportional Fervor for the Patagonian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_persian_add: + Mask: country + Name: Proportional Fervor for the Persian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_platinean_add: + Mask: country + Name: Proportional Fervor for the Platinean Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_polish_add: + Mask: country + Name: Proportional Fervor for the Polish Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_polynesian_add: + Mask: country + Name: Proportional Fervor for the Polynesian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_portuguese_add: + Mask: country + Name: Proportional Fervor for the Portuguese Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_punjabi_add: + Mask: country + Name: Proportional Fervor for the Punjabi Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_rajput_add: + Mask: country + Name: Proportional Fervor for the Rajput Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_romanian_add: + Mask: country + Name: Proportional Fervor for the Romanian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_russian_add: + Mask: country + Name: Proportional Fervor for the Russian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_scottish_add: + Mask: country + Name: Proportional Fervor for the Scottish Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_sephardic_add: + Mask: country + Name: Proportional Fervor for the Sephardic Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_serb_add: + Mask: country + Name: Proportional Fervor for the Serbian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_shan_add: + Mask: country + Name: Proportional Fervor for the Shan Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_shona_add: + Mask: country + Name: Proportional Fervor for the Shona Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_siberian_add: + Mask: country + Name: Proportional Fervor for the Siberian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_sindhi_add: + Mask: country + Name: Proportional Fervor for the Sindhi Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_sinhala_add: + Mask: country + Name: Proportional Fervor for the Sinhala Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_slovak_add: + Mask: country + Name: Proportional Fervor for the Slovak Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_slovene_add: + Mask: country + Name: Proportional Fervor for the Slovene Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_somali_add: + Mask: country + Name: Proportional Fervor for the Somali Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_south_andean_add: + Mask: country + Name: Proportional Fervor for the South Andean Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_south_german_add: + Mask: country + Name: Proportional Fervor for the South German Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_spanish_add: + Mask: country + Name: Proportional Fervor for the Spanish Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_sumatran_add: + Mask: country + Name: Proportional Fervor for the Sumatran Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_swedish_add: + Mask: country + Name: Proportional Fervor for the Swedish Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_swiss_add: + Mask: country + Name: Proportional Fervor for the Swiss Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_tajik_add: + Mask: country + Name: Proportional Fervor for the Tajik Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_tamil_add: + Mask: country + Name: Proportional Fervor for the Tamil Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_tani_add: + Mask: country + Name: Proportional Fervor for the Tani Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_tatar_add: + Mask: country + Name: Proportional Fervor for the Tatar Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_telegu_add: + Mask: country + Name: Proportional Fervor for the Telegu Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_thai_add: + Mask: country + Name: Proportional Fervor for the Thai Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_tibetan_add: + Mask: country + Name: Proportional Fervor for the Tibetan Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_turkish_add: + Mask: country + Name: Proportional Fervor for the Turkish Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_turkmen_add: + Mask: country + Name: Proportional Fervor for the Turkmen Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_ugrian_add: + Mask: country + Name: Proportional Fervor for the Ugrian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_uighur_add: + Mask: country + Name: Proportional Fervor for the Uighur Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_ukrainian_add: + Mask: country + Name: Proportional Fervor for the Ukrainian Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_uzbek_add: + Mask: country + Name: Proportional Fervor for the Uzbek Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_vietnamese_add: + Mask: country + Name: Proportional Fervor for the Vietnamese Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_wallonian_add: + Mask: country + Name: Proportional Fervor for the Walloon Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_welsh_add: + Mask: country + Name: Proportional Fervor for the Welsh Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_yemenite_add: + Mask: country + Name: Proportional Fervor for the Yemenite Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_yi_add: + Mask: country + Name: Proportional Fervor for the Yi Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_yoruba_add: + Mask: country + Name: Proportional Fervor for the Yoruba Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_fervor_target_zulu_add: + Mask: country + Name: Proportional Fervor for the Zulu Culture + Description: A bonus or penalty to a specific culture's [concept_fervor], to be proportioned according the percentage of the culture's [Concept('concept_pop', 'Pops')] that reside in the affected [concept_country]. +country_filipino_cultural_acceptance_add: + Mask: country + Name: Acceptance of Filipino Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_finnish_cultural_acceptance_add: + Mask: country + Name: Acceptance of Finnish Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_flemish_cultural_acceptance_add: + Mask: country + Name: Acceptance of Flemish Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_franco_canadian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Quebecois Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_french_cultural_acceptance_add: + Mask: country + Name: Acceptance of French Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_fulani_cultural_acceptance_add: + Mask: country + Name: Acceptance of Fulani Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_georgian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Georgian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_greek_cultural_acceptance_add: + Mask: country + Name: Acceptance of Greek Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_gujarati_cultural_acceptance_add: + Mask: country + Name: Acceptance of Gujarati Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_han_cultural_acceptance_add: + Mask: country + Name: Acceptance of Han Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_hausa_cultural_acceptance_add: + Mask: country + Name: Acceptance of Hausa Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_hawaiian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Hawaiian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_hazara_cultural_acceptance_add: + Mask: country + Name: Acceptance of Hazara Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_hungarian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Hungarian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_hutu_cultural_acceptance_add: + Mask: country + Name: Acceptance of Hutu Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_icelandic_cultural_acceptance_add: + Mask: country + Name: Acceptance of Icelandic Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_igbo_cultural_acceptance_add: + Mask: country + Name: Acceptance of Igbo Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_immigrant_cultural_acceptance_add: + Mask: country + Name: Acceptance of Immigrant Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_institution_cost_institution_health_system_mult: + Mask: country + Name: bur! Bureaucracy Cost of Health System + Description: An increase or reduction to the bur! Bureaucracy cost of bringing Health System to the citizens +country_institution_cost_institution_police_mult: + Mask: country + Name: bur! Bureaucracy Cost of Law Enforcement + Description: An increase or reduction to the bur! Bureaucracy cost of bringing Law Enforcement to the citizens +country_institution_cost_institution_schools_mult: + Mask: country + Name: bur! Bureaucracy Cost of Education + Description: An increase or reduction to the bur! Bureaucracy cost of bringing Education to the citizens +country_institution_cost_institution_social_security_mult: + Mask: country + Name: bur! Bureaucracy Cost of Social Security + Description: An increase or reduction to the bur! Bureaucracy cost of bringing Social Security to the citizens +country_institution_health_system_max_investment_add: + Mask: country + Name: Max Health System Institution Investment + Description: A bonus or penalty to the maximum investment level of the Health System Institution +country_institution_home_affairs_max_investment_add: + Mask: country + Name: Max Home Affairs Institution Investment + Description: A bonus or penalty to the maximum investment level of the Home Affairs Institution +country_institution_impact_institution_health_system_mult: + Mask: country + Name: Impact of Health System + Description: An increase or reduction to the Impact of bringing Health System to the citizens +country_institution_police_max_investment_add: + Mask: country + Name: Max Law Enforcement Institution Investment + Description: A bonus or penalty to the maximum investment level of the Law Enforcement Institution +country_institution_schools_max_investment_add: + Mask: country + Name: Max Education Institution Investment + Description: A bonus or penalty to the maximum investment level of the Education Institution +country_institution_size_change_speed_institution_police_mult: + Mask: country + Name: Institution Size Change Speed for Law Enforcement + Description: How fast you change the size of Law Enforcement +country_institution_size_change_speed_institution_schools_mult: + Mask: country + Name: Institution Size Change Speed for Education + Description: How fast you change the size of Education +country_institution_social_security_max_investment_add: + Mask: country + Name: Max Social Security Institution Investment + Description: A bonus or penalty to the maximum investment level of the Social Security Institution +country_institution_workplace_safety_max_investment_add: + Mask: country + Name: Max Workplace Safety Office Institution Investment + Description: A bonus or penalty to the maximum investment level of the Workplace Safety Office Institution +country_irish_cultural_acceptance_add: + Mask: country + Name: Acceptance of Irish Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_israelite_cultural_acceptance_add: + Mask: country + Name: Acceptance of Israelite Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_italian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Italian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_japanese_cultural_acceptance_add: + Mask: country + Name: Acceptance of Japanese Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_javan_cultural_acceptance_add: + Mask: country + Name: Acceptance of Javanese Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_kachin_cultural_acceptance_add: + Mask: country + Name: Acceptance of Kachin Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_kannada_cultural_acceptance_add: + Mask: country + Name: Acceptance of Kannada Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_kannauji_cultural_acceptance_add: + Mask: country + Name: Acceptance of Hindustani Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_kanuri_cultural_acceptance_add: + Mask: country + Name: Acceptance of Kanuri Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_karen_cultural_acceptance_add: + Mask: country + Name: Acceptance of Karen Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_kashmiri_cultural_acceptance_add: + Mask: country + Name: Acceptance of Kashmiri Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_kazak_cultural_acceptance_add: + Mask: country + Name: Acceptance of Kazak Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_khmer_cultural_acceptance_add: + Mask: country + Name: Acceptance of Khmer Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_khmu_cultural_acceptance_add: + Mask: country + Name: Acceptance of Khmu Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_khoisan_cultural_acceptance_add: + Mask: country + Name: Acceptance of Khoisan Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_kiwi_cultural_acceptance_add: + Mask: country + Name: Acceptance of New Zealander Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_kongo_cultural_acceptance_add: + Mask: country + Name: Acceptance of Kongo Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_korean_cultural_acceptance_add: + Mask: country + Name: Acceptance of Korean Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_kshatriyas_acceptance_max_add: + Mask: country + Name: Maximum Acceptance for the Kshatriyas Social Class + Description: A threshold describing the Acceptance value that Pops in the Kshatriyas Social Class won't be able to exceed +country_kshatriyas_acceptance_min_add: + Mask: country + Name: Minimum Acceptance for the Kshatriyas Social Class + Description: A threshold describing the Acceptance value that Pops in the Kshatriyas Social Class won't be able to fall below +country_kshatriyas_cultural_acceptance_add: + Mask: country + Name: Cultural Acceptance for the Kshatriyas Social Class + Description: A flat increase or decrease to cultural Acceptance for the Kshatriyas Social Class +country_kshatriyas_cultural_acceptance_mult: + Mask: country + Name: Cultural Acceptance for the Kshatriyas Social Class + Description: A percentage increase or decrease to cultural Acceptance for the Kshatriyas Social Class +country_kshatriyas_education_access_add: + Mask: country + Name: Education Access for the Kshatriyas Social Class + Description: A flat increase or decrease to Education Access for the Kshatriyas Social Class +country_kshatriyas_education_access_mult: + Mask: country + Name: Education Access for the Kshatriyas Social Class + Description: A percentage increase or decrease to Education Access for the Kshatriyas Social Class +country_kshatriyas_qualification_growth_add: + Mask: country + Name: Qualification Growth for the Kshatriyas Social Class + Description: A flat increase or decrease to Qualification Growth for the Kshatriyas Social Class +country_kshatriyas_qualification_growth_mult: + Mask: country + Name: Qualification Growth for the Kshatriyas Social Class + Description: A percentage increase or decrease to Qualification Growth for the Kshatriyas Social Class +country_kshatriyas_qualification_growth_other_class_mult: + Mask: country + Name: Qualification Growth outside the Kshatriyas Social Class for Kshatriyas + Description: A percentage increase or decrease to Qualification Growth for the Kshatriyas towards Professions in other Social Classes +country_kshatriyas_qualification_growth_same_class_mult: + Mask: country + Name: Qualification Growth within Kshatriyas Social Class + Description: A percentage increase or decrease to Qualification Growth for the Kshatriyas Social Class towards Professions in the Kshatriyas Social Class +country_kurdish_cultural_acceptance_add: + Mask: country + Name: Acceptance of Kurdish Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_kyrgyz_cultural_acceptance_add: + Mask: country + Name: Acceptance of Kyrgyz Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_laborers_pol_str_mult: + Mask: country + Name: Political Strength of laborers! Laborers + Description: An increase or decrease in the Political Strength of laborers! Laborers +country_laborers_voting_power_add: + Mask: country + Name: Political Strength from the Votes of laborers! Laborers + Description: An increase or decrease to amount of Political Strength gained from the Votes of laborers! Laborers in Elections +country_lao_cultural_acceptance_add: + Mask: country + Name: Acceptance of Lao Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_latvian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Latvian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_lithuanian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Lithuanian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_loyalism_increases_cultural_erasure_mult: + Mask: country + Name: Loyalism increases for the acceptance_status_2! Cultural Erasure Status + Description: A bonus or penalty to increases in Loyalism for Pops in this Status +country_loyalism_increases_full_acceptance_mult: + Mask: country + Name: Loyalism increases for the acceptance_status_5! Full Acceptance Status + Description: A bonus or penalty to increases in Loyalism for Pops in this Status +country_loyalism_increases_open_prejudice_mult: + Mask: country + Name: Loyalism increases for the acceptance_status_3! Open Prejudice Status + Description: A bonus or penalty to increases in Loyalism for Pops in this Status +country_loyalism_increases_second_rate_citizen_mult: + Mask: country + Name: Loyalism increases for the acceptance_status_4! Second-class Citizen Status + Description: A bonus or penalty to increases in Loyalism for Pops in this Status +country_loyalism_increases_violent_hostility_mult: + Mask: country + Name: Loyalism increases for the acceptance_status_1! Violent Hostility Status + Description: A bonus or penalty to increases in Loyalism for Pops in this Status +country_luba_cultural_acceptance_add: + Mask: country + Name: Acceptance of Luba Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_machinists_pol_str_mult: + Mask: country + Name: Political Strength of machinists! Machinists + Description: An increase or decrease in the Political Strength of machinists! Machinists +country_machinists_voting_power_add: + Mask: country + Name: Political Strength from the Votes of machinists! Machinists + Description: An increase or decrease to amount of Political Strength gained from the Votes of machinists! Machinists vote in Elections +country_maghrebi_cultural_acceptance_add: + Mask: country + Name: Acceptance of Maghrebi Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_malagasy_cultural_acceptance_add: + Mask: country + Name: Acceptance of Malagasy Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_malay_cultural_acceptance_add: + Mask: country + Name: Acceptance of Malay Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_malayalam_cultural_acceptance_add: + Mask: country + Name: Acceptance of Malayalam Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_maltese_cultural_acceptance_add: + Mask: country + Name: Acceptance of Maltese Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_manchu_cultural_acceptance_add: + Mask: country + Name: Acceptance of Manchu Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_manipuri_cultural_acceptance_add: + Mask: country + Name: Acceptance of Manipuri Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_maori_cultural_acceptance_add: + Mask: country + Name: Acceptance of Maori Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_marathi_cultural_acceptance_add: + Mask: country + Name: Acceptance of Marathi Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_melanesian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Melanesian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_mesoamerican_cultural_acceptance_add: + Mask: country + Name: Acceptance of Mesoamerican Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_mexican_cultural_acceptance_add: + Mask: country + Name: Acceptance of Mexican Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_micronesian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Micronesian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_military_tech_research_speed_mult: + Mask: country + Name: Military Research Speed + Description: A bonus or penalty to the speed at which Technology in the Military category is researched when spending Innovation +country_military_tech_spread_mult: + Mask: country + Name: Technology Spread for Military + Description: The speed at which Military technologies spread from other countries +country_min_cultural_acceptance_add: + Mask: country + Name: Acceptance of Min Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_moluccan_cultural_acceptance_add: + Mask: country + Name: Acceptance of Moluccan Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_mongo_cultural_acceptance_add: + Mask: country + Name: Acceptance of Mongo Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_mongol_cultural_acceptance_add: + Mask: country + Name: Acceptance of Mongol Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_moro_cultural_acceptance_add: + Mask: country + Name: Acceptance of Moro Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_mossi_cultural_acceptance_add: + Mask: country + Name: Acceptance of Mossi Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_native_american_cultural_acceptance_add: + Mask: country + Name: Acceptance of Native American Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_nepali_cultural_acceptance_add: + Mask: country + Name: Acceptance of Nepali Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_nilotes_cultural_acceptance_add: + Mask: country + Name: Acceptance of Nilotes Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_north_andean_cultural_acceptance_add: + Mask: country + Name: Acceptance of North Andean Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_north_caucasian_cultural_acceptance_add: + Mask: country + Name: Acceptance of North Caucasian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_north_german_cultural_acceptance_add: + Mask: country + Name: Acceptance of North German Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_norwegian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Norwegian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_officers_pol_str_mult: + Mask: country + Name: Political Strength of officers! Officers + Description: An increase or decrease in the Political Strength of officers! Officers +country_officers_voting_power_add: + Mask: country + Name: Political Strength from the Votes of officers! Officers + Description: An increase or decrease to amount of Political Strength gained from the Votes of officers! Officers in Elections +country_oriya_cultural_acceptance_add: + Mask: country + Name: Acceptance of Oriya Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_oromo_cultural_acceptance_add: + Mask: country + Name: Acceptance of Oromo Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_pashtun_cultural_acceptance_add: + Mask: country + Name: Acceptance of Pashtun Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_patagonian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Patagonian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_peasants_pol_str_mult: + Mask: country + Name: Political Strength of peasants! Peasants + Description: An increase or decrease in the Political Strength of peasants! Peasants +country_peasants_voting_power_add: + Mask: country + Name: Political Strength from the Votes of peasants! Peasants + Description: An increase or decrease to amount of Political Strength gained from the Votes of peasants! Peasants in Elections +country_persian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Persian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_platinean_cultural_acceptance_add: + Mask: country + Name: Acceptance of Platinean Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_polish_cultural_acceptance_add: + Mask: country + Name: Acceptance of Polish Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_political_strength_cultural_erasure_mult: + Mask: country + Name: Political Strength for the acceptance_status_2! Cultural Erasure Status + Description: A bonus or penalty to Political Strength for Pops in this Status +country_political_strength_full_acceptance_mult: + Mask: country + Name: Political Strength for the acceptance_status_5! Full Acceptance Status + Description: A bonus or penalty to Political Strength for Pops in this Status +country_political_strength_open_prejudice_mult: + Mask: country + Name: Political Strength for the acceptance_status_3! Open Prejudice Status + Description: A bonus or penalty to Political Strength for Pops in this Status +country_political_strength_second_rate_citizen_mult: + Mask: country + Name: Political Strength for the acceptance_status_4! Second-class Citizen Status + Description: A bonus or penalty to Political Strength for Pops in this Status +country_political_strength_violent_hostility_mult: + Mask: country + Name: Political Strength for the acceptance_status_1! Violent Hostility Status + Description: A bonus or penalty to Political Strength for Pops in this Status +country_polynesian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Polynesian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_portuguese_cultural_acceptance_add: + Mask: country + Name: Acceptance of Portuguese Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_production_tech_research_speed_mult: + Mask: country + Name: Production Research Speed + Description: A bonus or penalty to the speed at which Technology in the Production category is researched when spending Innovation +country_production_tech_spread_mult: + Mask: country + Name: Technology Spread for Production + Description: The speed at which Production technologies spread from other countries +country_punjabi_cultural_acceptance_add: + Mask: country + Name: Acceptance of Punjabi Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_qualification_growth_cultural_erasure_mult: + Mask: country + Name: Qualifications advancement for the acceptance_status_2! Cultural Erasure Status + Description: A bonus or penalty to the monthly Qualifications advancement for the acceptance_status_2! Cultural Erasure Status +country_qualification_growth_full_acceptance_mult: + Mask: country + Name: Qualifications advancement for the acceptance_status_5! Full Acceptance Status + Description: A bonus or penalty to the monthly Qualifications advancement for the acceptance_status_5! Full Acceptance Status +country_qualification_growth_open_prejudice_mult: + Mask: country + Name: Qualifications advancement for the acceptance_status_3! Open Prejudice Status + Description: A bonus or penalty to the monthly Qualifications advancement for the acceptance_status_3! Open Prejudice Status +country_qualification_growth_second_rate_citizen_mult: + Mask: country + Name: Qualifications advancement for the acceptance_status_4! Second-class Citizen Status + Description: A bonus or penalty to the monthly Qualifications advancement for the acceptance_status_4! Second-class Citizen Status +country_qualification_growth_violent_hostility_mult: + Mask: country + Name: Qualifications advancement for the acceptance_status_1! Violent Hostility Status + Description: A bonus or penalty to the monthly Qualifications advancement for the acceptance_status_1! Violent Hostility Status +country_radicalism_increases_cultural_erasure_mult: + Mask: country + Name: Radicalism increases for the acceptance_status_2! Cultural Erasure Status + Description: A bonus or penalty to increases in Radicalism for Pops in this Status +country_radicalism_increases_full_acceptance_mult: + Mask: country + Name: Radicalism increases for the acceptance_status_5! Full Acceptance Status + Description: A bonus or penalty to increases in Radicalism for Pops in this Status +country_radicalism_increases_open_prejudice_mult: + Mask: country + Name: Radicalism increases for the acceptance_status_3! Open Prejudice Status + Description: A bonus or penalty to increases in Radicalism for Pops in this Status +country_radicalism_increases_second_rate_citizen_mult: + Mask: country + Name: Radicalism increases for the acceptance_status_4! Second-class Citizen Status + Description: A bonus or penalty to increases in Radicalism for Pops in this Status +country_radicalism_increases_violent_hostility_mult: + Mask: country + Name: Radicalism increases for the acceptance_status_1! Violent Hostility Status + Description: A bonus or penalty to increases in Radicalism for Pops in this Status +country_rajput_cultural_acceptance_add: + Mask: country + Name: Acceptance of Rajput Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_romanian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Romanian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_russian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Russian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_scottish_cultural_acceptance_add: + Mask: country + Name: Acceptance of Scottish Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_sephardic_cultural_acceptance_add: + Mask: country + Name: Acceptance of Sephardic Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_serb_cultural_acceptance_add: + Mask: country + Name: Acceptance of Serbian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_shan_cultural_acceptance_add: + Mask: country + Name: Acceptance of Shan Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_ship_type_armored_cruiser_construction_efficiency_add: + Mask: country + Name: Armored Cruiser Construction Efficiency + Description: The efficiency of Armored Cruiser ship_construction! Ship Construction +country_ship_type_light_cruiser_construction_efficiency_add: + Mask: country + Name: Light Cruiser Construction Efficiency + Description: The efficiency of Light Cruiser ship_construction! Ship Construction +country_ship_type_protected_cruiser_construction_efficiency_add: + Mask: country + Name: Protected Cruiser Construction Efficiency + Description: The efficiency of Protected Cruiser ship_construction! Ship Construction +country_ship_type_troop_ship_construction_efficiency_add: + Mask: country + Name: Troopship Construction Efficiency + Description: The efficiency of Troopship ship_construction! Ship Construction +country_shona_cultural_acceptance_add: + Mask: country + Name: Acceptance of Shona Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_shopkeepers_pol_str_mult: + Mask: country + Name: Political Strength of shopkeepers! Shopkeepers + Description: An increase or decrease in the Political Strength of shopkeepers! Shopkeepers +country_shopkeepers_voting_power_add: + Mask: country + Name: Political Strength from the Votes of shopkeepers! Shopkeepers + Description: An increase or decrease to amount of Political Strength gained from the Votes of shopkeepers! Shopkeepers in Elections +country_shudras_acceptance_max_add: + Mask: country + Name: Maximum Acceptance for the Shudras Social Class + Description: A threshold describing the Acceptance value that Pops in the Shudras Social Class won't be able to exceed +country_shudras_cultural_acceptance_add: + Mask: country + Name: Cultural Acceptance for the Shudras Social Class + Description: A flat increase or decrease to cultural Acceptance for the Shudras Social Class +country_shudras_cultural_acceptance_mult: + Mask: country + Name: Cultural Acceptance for the Shudras Social Class + Description: A percentage increase or decrease to cultural Acceptance for the Shudras Social Class +country_shudras_education_access_add: + Mask: country + Name: Education Access for the Shudras Social Class + Description: A flat increase or decrease to Education Access for the Shudras Social Class +country_shudras_education_access_mult: + Mask: country + Name: Education Access for the Shudras Social Class + Description: A percentage increase or decrease to Education Access for the Shudras Social Class +country_shudras_qualification_growth_add: + Mask: country + Name: Qualification Growth for the Shudras Social Class + Description: A flat increase or decrease to Qualification Growth for the Shudras Social Class +country_shudras_qualification_growth_mult: + Mask: country + Name: Qualification Growth for the Shudras Social Class + Description: A percentage increase or decrease to Qualification Growth for the Shudras Social Class +country_shudras_qualification_growth_other_class_mult: + Mask: country + Name: Qualification Growth outside the Shudras Social Class for Shudras + Description: A percentage increase or decrease to Qualification Growth for the Shudras towards Professions in other Social Classes +country_shudras_qualification_growth_same_class_mult: + Mask: country + Name: Qualification Growth within Shudras Social Class + Description: A percentage increase or decrease to Qualification Growth for the Shudras Social Class towards Professions in the Shudras Social Class +country_siberian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Siberian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_sindhi_cultural_acceptance_add: + Mask: country + Name: Acceptance of Sindhi Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_sinhala_cultural_acceptance_add: + Mask: country + Name: Acceptance of Sinhala Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_slaves_voting_power_add: + Mask: country + Name: Political Strength from the Votes of slaves! Slaves + Description: An increase or decrease to amount of Political Strength gained from the Votes of slaves! Slaves in Elections +country_slovak_cultural_acceptance_add: + Mask: country + Name: Acceptance of Slovak Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_slovene_cultural_acceptance_add: + Mask: country + Name: Acceptance of Slovene Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_society_tech_research_speed_mult: + Mask: country + Name: Society Research Speed + Description: A bonus or penalty to the speed at which Technology in the Society category is researched when spending Innovation +country_society_tech_spread_mult: + Mask: country + Name: Technology Spread for Society + Description: The speed at which Society technologies spread from other countries +country_soldiers_pol_str_mult: + Mask: country + Name: Political Strength of soldiers! Servicemen + Description: An increase or decrease in the Political Strength of soldiers! Servicemen +country_soldiers_voting_power_add: + Mask: country + Name: Political Strength from the Votes of soldiers! Servicemen + Description: An increase or decrease to amount of Political Strength gained from the Votes of soldiers! Servicemen in Elections +country_somali_cultural_acceptance_add: + Mask: country + Name: Acceptance of Somali Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_south_andean_cultural_acceptance_add: + Mask: country + Name: Acceptance of South Andean Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_south_german_cultural_acceptance_add: + Mask: country + Name: Acceptance of South German Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_spanish_cultural_acceptance_add: + Mask: country + Name: Acceptance of Spanish Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_standard_of_living_cultural_erasure_add: + Mask: country + Name: Standard of Living for the acceptance_status_2! Cultural Erasure Status + Description: Extra Standard of Living for the acceptance_status_2! Cultural Erasure Status +country_standard_of_living_full_acceptance_add: + Mask: country + Name: Standard of Living for the acceptance_status_5! Full Acceptance Status + Description: Extra Standard of Living Wealth for the acceptance_status_5! Full Acceptance Status +country_standard_of_living_open_prejudice_add: + Mask: country + Name: Standard of Living for the acceptance_status_3! Open Prejudice Status + Description: Extra Standard of Living for the acceptance_status_3! Open Prejudice Status +country_standard_of_living_second_rate_citizen_add: + Mask: country + Name: Standard of Living for the acceptance_status_4! Second-class Citizen Status + Description: Extra Standard of Living for the acceptance_status_4! Second-class Citizen Status +country_standard_of_living_violent_hostility_add: + Mask: country + Name: Standard of Living for the acceptance_status_1! Violent Hostility Status + Description: Extra Standard of Living for the acceptance_status_1! Violent Hostility Status +country_sumatran_cultural_acceptance_add: + Mask: country + Name: Acceptance of Sumatran Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_swedish_cultural_acceptance_add: + Mask: country + Name: Acceptance of Swedish Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_swiss_cultural_acceptance_add: + Mask: country + Name: Acceptance of Swiss Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_tajik_cultural_acceptance_add: + Mask: country + Name: Acceptance of Tajik Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_tamil_cultural_acceptance_add: + Mask: country + Name: Acceptance of Tamil Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_tani_cultural_acceptance_add: + Mask: country + Name: Acceptance of Tani Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_tatar_cultural_acceptance_add: + Mask: country + Name: Acceptance of Tatar Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_telegu_cultural_acceptance_add: + Mask: country + Name: Acceptance of Telegu Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_thai_cultural_acceptance_add: + Mask: country + Name: Acceptance of Thai Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_tibetan_cultural_acceptance_add: + Mask: country + Name: Acceptance of Tibetan Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_tobacco_export_tariffs_rate_add: + Mask: country + Name: country_tobacco_export_tariffs_rate_add + Description: country_tobacco_export_tariffs_rate_add_desc +country_tobacco_max_export_tariffs_level_add: + Mask: country + Name: country_tobacco_max_export_tariffs_level_add + Description: country_tobacco_max_export_tariffs_level_add_desc +country_tobacco_min_export_tariffs_level_add: + Mask: country + Name: country_tobacco_min_export_tariffs_level_add + Description: country_tobacco_min_export_tariffs_level_add_desc +country_turkish_cultural_acceptance_add: + Mask: country + Name: Acceptance of Turkish Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_turkmen_cultural_acceptance_add: + Mask: country + Name: Acceptance of Turkmen Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_ugrian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Ugrian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_uighur_cultural_acceptance_add: + Mask: country + Name: Acceptance of Uighur Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_ukrainian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Ukrainian Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_uzbek_cultural_acceptance_add: + Mask: country + Name: Acceptance of Uzbek Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_vaishyas_acceptance_max_add: + Mask: country + Name: Maximum Acceptance for the Vaishyas Social Class + Description: A threshold describing the Acceptance value that Pops in the Vaishyas Social Class won't be able to exceed +country_vaishyas_acceptance_min_add: + Mask: country + Name: Minimum Acceptance for the Vaishyas Social Class + Description: A threshold describing the Acceptance value that Pops in the Vaishyas Social Class won't be able to fall below +country_vaishyas_cultural_acceptance_add: + Mask: country + Name: Cultural Acceptance for the Vaishyas Social Class + Description: A flat increase or decrease to cultural Acceptance for the Vaishyas Social Class +country_vaishyas_cultural_acceptance_mult: + Mask: country + Name: Cultural Acceptance for the Vaishyas Social Class + Description: A percentage increase or decrease to cultural Acceptance for the Vaishyas Social Class +country_vaishyas_education_access_add: + Mask: country + Name: Education Access for the Vaishyas Social Class + Description: A flat increase or decrease to Education Access for the Vaishyas Social Class +country_vaishyas_education_access_mult: + Mask: country + Name: Education Access for the Vaishyas Social Class + Description: A percentage increase or decrease to Education Access for the Vaishyas Social Class +country_vaishyas_qualification_growth_add: + Mask: country + Name: Qualification Growth for the Vaishyas Social Class + Description: A flat increase or decrease to Qualification Growth for the Vaishyas Social Class +country_vaishyas_qualification_growth_mult: + Mask: country + Name: Qualification Growth for the Vaishyas Social Class + Description: A percentage increase or decrease to Qualification Growth for the Vaishyas Social Class +country_vaishyas_qualification_growth_other_class_mult: + Mask: country + Name: Qualification Growth outside the Vaishyas Social Class for Vaishyas + Description: A percentage increase or decrease to Qualification Growth for the Vaishyas towards Professions in other Social Classes +country_vaishyas_qualification_growth_same_class_mult: + Mask: country + Name: Qualification Growth within Vaishyas Social Class + Description: A percentage increase or decrease to Qualification Growth for the Vaishyas Social Class towards Professions in the Vaishyas Social Class +country_vietnamese_cultural_acceptance_add: + Mask: country + Name: Acceptance of Vietnamese Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_voting_power_cultural_erasure_mult: + Mask: country + Name: Voting contribution of Political Strength for the acceptance_status_2! Cultural Erasure Status + Description: A bonus or penalty to how much Political Strength a vote from a Pops in the acceptance_status_2! Cultural Erasure Status accounts for +country_voting_power_full_acceptance_mult: + Mask: country + Name: Voting contribution of Political Strength for the acceptance_status_5! Full Acceptance Status + Description: A bonus or penalty to how much Political Strength a vote from a Pops in the acceptance_status_5! Full Acceptance Status accounts for +country_voting_power_open_prejudice_mult: + Mask: country + Name: Voting contribution of Political Strength for the acceptance_status_3! Open Prejudice Status + Description: A bonus or penalty to how much Political Strength a vote from a Pops in the acceptance_status_3! Open Prejudice Status accounts for +country_voting_power_second_rate_citizen_mult: + Mask: country + Name: Voting contribution of Political Strength for the acceptance_status_4! Second-class Citizen Status + Description: A bonus or penalty to how much Political Strength a vote from a Pops in the acceptance_status_4! Second-class Citizen Status accounts for +country_voting_power_violent_hostility_mult: + Mask: country + Name: Voting contribution of Political Strength for the acceptance_status_1! Violent Hostility Status + Description: A bonus or penalty to how much Political Strength a vote from a Pops in the acceptance_status_1! Violent Hostility Status accounts for +country_wage_cultural_erasure_mult: + Mask: country + Name: Wage for the acceptance_status_2! Cultural Erasure Status + Description: A bonus or penalty to the Wage for the acceptance_status_2! Cultural Erasure Status. This affects both their current Wage as well as their target Wage +country_wage_full_acceptance_mult: + Mask: country + Name: Wage for the acceptance_status_5! Full Acceptance Status + Description: A bonus or penalty to the Wage for the acceptance_status_5! Full Acceptance Status. This affects both their current Wage as well as their target Wage +country_wage_open_prejudice_mult: + Mask: country + Name: Wage for the acceptance_status_3! Open Prejudice Status + Description: A bonus or penalty to the Wage for the acceptance_status_3! Open Prejudice Status. This affects both their current Wage as well as their target Wage +country_wage_second_rate_citizen_mult: + Mask: country + Name: Wage for the acceptance_status_4! Second-class Citizen Status + Description: A bonus or penalty to the Wage for the acceptance_status_4! Second-class Citizen Status. This affects both their current Wage as well as their target Wage +country_wage_violent_hostility_mult: + Mask: country + Name: Wage for the acceptance_status_1! Violent Hostility Status + Description: A bonus or penalty to the Wage for the acceptance_status_1! Violent Hostility Status. This affects both their current Wage as well as their target Wage +country_wallonian_cultural_acceptance_add: + Mask: country + Name: Acceptance of Walloon Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_welsh_cultural_acceptance_add: + Mask: country + Name: Acceptance of Welsh Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_yemenite_cultural_acceptance_add: + Mask: country + Name: Acceptance of Yemenite Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_yi_cultural_acceptance_add: + Mask: country + Name: Acceptance of Yi Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_yoruba_cultural_acceptance_add: + Mask: country + Name: Acceptance of Yoruba Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +country_zulu_cultural_acceptance_add: + Mask: country + Name: Acceptance of Zulu Culture + Description: A bonus or penalty to a specific culture's [concept_acceptance] +goods_input_aluminum_add: + Mask: goods + Name: aluminum! Aluminum input per level + Description: The amount of aluminum! Aluminum consumed by buildings +goods_input_aluminum_mult: + Mask: goods + Name: Building aluminum! Aluminum input + Description: A bonus or penalty to the amount of aluminum! Aluminum consumed by buildings +goods_input_ammunition_add: + Mask: goods + Name: ammunition! Ammunition input + Description: The amount of ammunition! Ammunition consumed by buildings +goods_input_ammunition_mult: + Mask: goods + Name: ammunition! Ammunition input + Description: The amount of ammunition! Ammunition consumed by buildings +goods_input_artillery_add: + Mask: goods + Name: artillery! Artillery input + Description: The amount of artillery! Artillery consumed by buildings +goods_input_artillery_mult: + Mask: goods + Name: artillery! Artillery input + Description: The amount of artillery! Artillery consumed by buildings +goods_input_automobiles_add: + Mask: goods + Name: automobiles! Automobiles input + Description: The amount of automobiles! Automobiles consumed by buildings +goods_input_bauxite_add: + Mask: goods + Name: goods_input_bauxite_add + Description: goods_input_bauxite_add_desc +goods_input_cement_add: + Mask: goods + Name: cement! Cement input per level + Description: The amount of cement! Cement consumed by buildings +goods_input_chemicals_add: + Mask: goods + Name: goods_input_chemicals_add + Description: goods_input_chemicals_add_desc +goods_input_clippers_add: + Mask: goods + Name: clippers! Clippers input + Description: The amount of clippers! Clippers consumed by buildings +goods_input_clothes_add: + Mask: goods + Name: clothes! Clothes input + Description: The amount of clothes! Clothes consumed by buildings +goods_input_coal_add: + Mask: goods + Name: coal! Coal input + Description: The amount of coal! Coal consumed by buildings +goods_input_commercial_aircraft_add: + Mask: goods + Name: commercial_aircraft! Commercial Aircraft input per level + Description: The amount of commercial_aircraft! Commercial Aircraft consumed by buildings +goods_input_computers_add: + Mask: goods + Name: computers! Computers input per level + Description: The amount of computers! Computers consumed by buildings +goods_input_consumer_electronics_add: + Mask: goods + Name: consumer_electronics! Electronics input per level + Description: The amount of consumer_electronics! Electronics consumed by buildings +goods_input_consumer_electronics_mult: + Mask: goods + Name: goods_input_consumer_electronics_mult + Description: goods_input_consumer_electronics_mult_desc +goods_input_copper_add: + Mask: goods + Name: copper! Copper input per level + Description: The amount of copper! Copper consumed by buildings +goods_input_deposits_add: + Mask: goods + Name: goods_input_deposits_add + Description: goods_input_deposits_add_desc +goods_input_electricity_add: + Mask: goods + Name: electricity! Electricity input + Description: The amount of electricity! Electricity consumed by buildings +goods_input_electronics_add: + Mask: goods + Name: electronics! Electronics input per level + Description: The amount of electronics! Electronics consumed by buildings +goods_input_electronics_mult: + Mask: goods + Name: Building electronics! Electronics input + Description: A bonus or penalty to the amount of electronics! Electronics consumed by buildings +goods_input_engines_add: + Mask: goods + Name: engines! Engines input + Description: The amount of engines! Engines consumed by buildings +goods_input_explosives_add: + Mask: goods + Name: explosives! Explosives input + Description: The amount of explosives! Explosives consumed by buildings +goods_input_fabric_add: + Mask: goods + Name: fabric! Fabric input + Description: The amount of fabric! Fabric consumed by buildings +goods_input_financial_services_add: + Mask: goods + Name: financial_services! Financial Services input per level + Description: The amount of financial_services! Financial Services consumed by buildings +goods_input_fruit_add: + Mask: goods + Name: fruit! Fruit input + Description: The amount of fruit! Fruit consumed by buildings +goods_input_furniture_add: + Mask: goods + Name: furniture! Furniture input per level + Description: The amount of furniture! Furniture consumed by buildings +goods_input_glass_add: + Mask: goods + Name: glass! Glass input + Description: The amount of glass! Glass consumed by buildings +goods_input_grain_add: + Mask: goods + Name: grain! Grain input + Description: The amount of grain! Grain consumed by buildings +goods_input_groceries_add: + Mask: goods + Name: groceries! Groceries input + Description: The amount of groceries! Groceries consumed by buildings +goods_input_iron_add: + Mask: goods + Name: iron! Iron input + Description: The amount of iron! Iron consumed by buildings +goods_input_lead_add: + Mask: goods + Name: lead! Lead input + Description: The amount of lead! Lead consumed by buildings +goods_input_liquor_add: + Mask: goods + Name: liquor! Liquor input + Description: The amount of liquor! Liquor consumed by buildings +goods_input_meat_add: + Mask: goods + Name: meat! Meat input + Description: The amount of meat! Meat consumed by buildings +goods_input_media_add: + Mask: goods + Name: media! Media input per level + Description: The amount of media! Media consumed by buildings +goods_input_merchant_marine_add: + Mask: goods + Name: merchant_marine! Merchant Marine input + Description: The amount of merchant_marine! Merchant Marine consumed by buildings +goods_input_military_aircraft_add: + Mask: goods + Name: military_aircraft! Military Aircraft input per level + Description: The amount of military_aircraft! Military Aircraft consumed by buildings +goods_input_military_aircraft_mult: + Mask: goods + Name: goods_input_military_aircraft_mult + Description: goods_input_military_aircraft_mult_desc +goods_input_missiles_add: + Mask: goods + Name: missiles! Missiles input per level + Description: The amount of missiles! Missiles consumed by buildings +goods_input_missiles_mult: + Mask: goods + Name: goods_input_missiles_mult + Description: goods_input_missiles_mult_desc +goods_input_natural_gas_add: + Mask: goods + Name: natural_gas! Natural Gas input per level + Description: The amount of natural_gas! Natural Gas consumed by buildings +goods_input_oil_add: + Mask: goods + Name: oil! Oil input + Description: The amount of oil! Oil consumed by buildings +goods_input_oil_mult: + Mask: goods + Name: oil! Oil input + Description: The amount of oil! Oil consumed by buildings +goods_input_paper_add: + Mask: goods + Name: paper! Paper input + Description: The amount of paper! Paper consumed by buildings +goods_input_pharmaceuticals_add: + Mask: goods + Name: pharmaceuticals! Pharmaceuticals input per level + Description: The amount of pharmaceuticals! Pharmaceuticals consumed by buildings +goods_input_plastics_add: + Mask: goods + Name: plastics! Plastics input per level + Description: The amount of plastics! Plastics consumed by buildings +goods_input_professional_services_add: + Mask: goods + Name: professional_services! Professional Services input per level + Description: The amount of professional_services! Professional Services consumed by buildings +goods_input_rare_earth_elements_add: + Mask: goods + Name: rare_earth_elements! Rare Earth Elements input per level + Description: The amount of rare_earth_elements! Rare Earth Elements consumed by buildings +goods_input_refined_fuel_add: + Mask: goods + Name: refined_fuel! Refined Fuel input per level + Description: The amount of refined_fuel! Refined Fuel consumed by buildings +goods_input_refined_fuel_mult: + Mask: goods + Name: goods_input_refined_fuel_mult + Description: goods_input_refined_fuel_mult_desc +goods_input_semiconductors_add: + Mask: goods + Name: semiconductors! Semiconductors input per level + Description: The amount of semiconductors! Semiconductors consumed by buildings +goods_input_small_arms_add: + Mask: goods + Name: small_arms! Small Arms input + Description: The amount of small_arms! Small Arms consumed by buildings +goods_input_small_arms_mult: + Mask: goods + Name: small_arms! Small Arms input + Description: The amount of small_arms! Small Arms consumed by buildings +goods_input_steel_add: + Mask: goods + Name: steel! Steel input + Description: The amount of steel! Steel consumed by buildings +goods_input_sugar_add: + Mask: goods + Name: sugar! Sugar input + Description: The amount of sugar! Sugar consumed by buildings +goods_input_sulfur_add: + Mask: goods + Name: sulfur! Sulfur input + Description: The amount of sulfur! Sulfur consumed by buildings +goods_input_tanks_add: + Mask: goods + Name: tanks! Tanks input + Description: The amount of tanks! Tanks consumed by buildings +goods_input_tanks_mult: + Mask: goods + Name: tanks! Tanks input + Description: The amount of tanks! Tanks consumed by buildings +goods_input_telecommunications_add: + Mask: goods + Name: telecommunications! Telecommunications input per level + Description: The amount of telecommunications! Telecommunications consumed by buildings +goods_input_tobacco_add: + Mask: goods + Name: tobacco! Tobacco input + Description: The amount of tobacco! Tobacco consumed by buildings +goods_input_tools_add: + Mask: goods + Name: tools! Tools input + Description: The amount of tools! Tools consumed by buildings +goods_input_tourism_add: + Mask: goods + Name: tourism! Tourism input per level + Description: The amount of tourism! Tourism consumed by buildings +goods_input_transportation_add: + Mask: goods + Name: transportation! Transportation input + Description: The amount of transportation! Transportation consumed by buildings +goods_input_uranium_add: + Mask: goods + Name: uranium! Uranium input per level + Description: The amount of uranium! Uranium consumed by buildings +goods_input_wine_add: + Mask: goods + Name: wine! Wine input + Description: The amount of wine! Wine consumed by buildings +goods_input_wood_add: + Mask: goods + Name: wood! Wood input + Description: The amount of wood! Wood consumed by buildings +goods_output_aluminum_add: + Mask: goods + Name: aluminum! Aluminum output per level + Description: The amount of aluminum! Aluminum produced by buildings +goods_output_ammunition_add: + Mask: goods + Name: ammunition! Ammunition output + Description: The amount of ammunition! Ammunition produced by buildings +goods_output_ammunition_mult: + Mask: goods + Name: Building ammunition! ammunition output + Description: A bonus or penalty to the amount of ammunition! output produced by buildings +goods_output_artillery_add: + Mask: goods + Name: artillery! Artillery output + Description: The amount of artillery! Artillery produced by buildings +goods_output_artillery_mult: + Mask: goods + Name: Building artillery! Artillery output + Description: A bonus or penalty to the amount of artillery! output produced by buildings +goods_output_automobiles_add: + Mask: goods + Name: automobiles! Automobiles output + Description: The amount of automobiles! Automobiles produced by buildings +goods_output_automobiles_mult: + Mask: goods + Name: Building automobiles! Automobiles output + Description: A bonus or penalty to the amount of automobiles! output produced by buildings +goods_output_bauxite_add: + Mask: goods + Name: goods_output_bauxite_add + Description: goods_output_bauxite_add_desc +goods_output_cement_add: + Mask: goods + Name: cement! Cement output per level + Description: The amount of cement! Cement produced by buildings +goods_output_chemicals_add: + Mask: goods + Name: goods_output_chemicals_add + Description: goods_output_chemicals_add_desc +goods_output_clippers_add: + Mask: goods + Name: clippers! Clippers output + Description: The amount of clippers! Clippers produced by buildings +goods_output_clothes_add: + Mask: goods + Name: clothes! Clothes output + Description: The amount of clothes! Clothes produced by buildings +goods_output_coal_add: + Mask: goods + Name: coal! Coal output + Description: The amount of coal! Coal produced by buildings +goods_output_coffee_add: + Mask: goods + Name: coffee! Coffee output + Description: The amount of coffee! Coffee produced by buildings +goods_output_commercial_aircraft_add: + Mask: goods + Name: commercial_aircraft! Commercial Aircraft output per level + Description: The amount of commercial_aircraft! Commercial Aircraft produced by buildings +goods_output_computers_add: + Mask: goods + Name: computers! Computers output per level + Description: The amount of computers! Computers produced by buildings +goods_output_consumer_electronics_add: + Mask: goods + Name: consumer_electronics! Electronics output per level + Description: The amount of consumer_electronics! Electronics produced by buildings +goods_output_copper_add: + Mask: goods + Name: copper! Copper output per level + Description: The amount of copper! Copper produced by buildings +goods_output_deposits_add: + Mask: goods + Name: goods_output_deposits_add + Description: goods_output_deposits_add_desc +goods_output_electricity_add: + Mask: goods + Name: electricity! Electricity output + Description: The amount of electricity! Electricity produced by buildings +goods_output_electricity_mult: + Mask: goods + Name: Building electricity! Electricity output + Description: A bonus or penalty to the amount of electricity! Electricity produced by buildings +goods_output_electronics_add: + Mask: goods + Name: electronics! Electronics output per level + Description: The amount of electronics! Electronics produced by buildings +goods_output_engines_add: + Mask: goods + Name: engines! Engines output + Description: The amount of engines! Engines produced by buildings +goods_output_engines_mult: + Mask: goods + Name: Building engines! Engines output + Description: A bonus or penalty to the amount of engines! output produced by buildings +goods_output_explosives_add: + Mask: goods + Name: explosives! Explosives output + Description: The amount of explosives! Explosives produced by buildings +goods_output_fabric_add: + Mask: goods + Name: fabric! Fabric output + Description: The amount of fabric! Fabric produced by buildings +goods_output_fabric_mult: + Mask: goods + Name: Building fabric! Fabric output + Description: A bonus or penalty to the amount of fabric! Fabric produced by buildings +goods_output_financial_services_add: + Mask: goods + Name: financial_services! Financial Services output per level + Description: The amount of financial_services! Financial Services produced by buildings +goods_output_financial_services_mult: + Mask: goods + Name: Building financial_services! Financial Services output + Description: A bonus or penalty to the amount of financial_services! Financial Services produced by buildings +goods_output_fruit_add: + Mask: goods + Name: fruit! Fruit output + Description: The amount of fruit! Fruit produced by buildings +goods_output_fruit_mult: + Mask: goods + Name: Building fruit! Fruit output + Description: A bonus or penalty to the amount of fruit! Fruit produced by buildings +goods_output_furniture_add: + Mask: goods + Name: furniture! Furniture output + Description: The amount of furniture! Furniture produced by buildings +goods_output_glass_add: + Mask: goods + Name: glass! Glass output + Description: The amount of glass! Glass produced by buildings +goods_output_gold_add: + Mask: goods + Name: gold! Gold output + Description: The amount of gold! Gold produced by buildings +goods_output_grain_add: + Mask: goods + Name: grain! Grain output + Description: The amount of grain! Grain produced by buildings +goods_output_groceries_add: + Mask: goods + Name: groceries! Groceries output + Description: The amount of groceries! Groceries produced by buildings +goods_output_groceries_mult: + Mask: goods + Name: goods_output_groceries_mult + Description: goods_output_groceries_mult_desc +goods_output_iron_add: + Mask: goods + Name: iron! Iron output + Description: The amount of iron! Iron produced by buildings +goods_output_lead_add: + Mask: goods + Name: lead! Lead output + Description: The amount of lead! Lead produced by buildings +goods_output_liquor_add: + Mask: goods + Name: liquor! Liquor output + Description: The amount of liquor! Liquor produced by buildings +goods_output_liquor_mult: + Mask: goods + Name: Building liquor! Liquor output + Description: A bonus or penalty to the amount of liquor! Liquor produced by buildings +goods_output_meat_add: + Mask: goods + Name: meat! Meat output + Description: The amount of meat! Meat produced by buildings +goods_output_media_add: + Mask: goods + Name: media! Media output per level + Description: The amount of media! Media produced by buildings +goods_output_media_mult: + Mask: goods + Name: Building media! Media output + Description: A bonus or penalty to the amount of media! Media produced by buildings +goods_output_merchant_marine_add: + Mask: goods + Name: merchant_marine! Merchant Marine output + Description: The amount of merchant_marine! Merchant Marine produced by buildings +goods_output_military_aircraft_add: + Mask: goods + Name: military_aircraft! Military Aircraft output per level + Description: The amount of military_aircraft! Military Aircraft produced by buildings +goods_output_missiles_add: + Mask: goods + Name: missiles! Missiles output per level + Description: The amount of missiles! Missiles produced by buildings +goods_output_natural_gas_add: + Mask: goods + Name: natural_gas! Natural Gas output per level + Description: The amount of natural_gas! Natural Gas produced by buildings +goods_output_oil_add: + Mask: goods + Name: oil! Oil output + Description: The amount of oil! Oil produced by buildings +goods_output_oil_mult: + Mask: goods + Name: Building oil! Oil output + Description: A bonus or penalty to the amount of oil! Oil produced by buildings +goods_output_paper_add: + Mask: goods + Name: paper! Paper output + Description: The amount of paper! Paper produced by buildings +goods_output_pharmaceuticals_add: + Mask: goods + Name: pharmaceuticals! Pharmaceuticals output per level + Description: The amount of pharmaceuticals! Pharmaceuticals produced by buildings +goods_output_plastics_add: + Mask: goods + Name: plastics! Plastics output per level + Description: The amount of plastics! Plastics produced by buildings +goods_output_professional_services_add: + Mask: goods + Name: professional_services! Professional Services output per level + Description: The amount of professional_services! Professional Services produced by buildings +goods_output_professional_services_mult: + Mask: goods + Name: Building professional_services! Professional Services output + Description: A bonus or penalty to the amount of professional_services! Professional Services produced by buildings +goods_output_rare_earth_elements_add: + Mask: goods + Name: rare_earth_elements! Rare Earth Elements output per level + Description: The amount of rare_earth_elements! Rare Earth Elements produced by buildings +goods_output_rare_earth_elements_mult: + Mask: goods + Name: goods_output_rare_earth_elements_mult + Description: goods_output_rare_earth_elements_mult_desc +goods_output_refined_fuel_add: + Mask: goods + Name: refined_fuel! Refined Fuel output per level + Description: The amount of refined_fuel! Refined Fuel produced by buildings +goods_output_semiconductors_add: + Mask: goods + Name: semiconductors! Semiconductors output per level + Description: The amount of semiconductors! Semiconductors produced by buildings +goods_output_services_add: + Mask: goods + Name: services! Services output + Description: The amount of services! Services produced by buildings +goods_output_services_mult: + Mask: goods + Name: goods_output_services_mult + Description: goods_output_services_mult_desc +goods_output_small_arms_add: + Mask: goods + Name: small_arms! Small Arms output + Description: The amount of small_arms! Small Arms produced by buildings +goods_output_small_arms_mult: + Mask: goods + Name: Building small_arms! Small Arms output + Description: A bonus or penalty to the amount of small_arms! output produced by buildings +goods_output_steel_add: + Mask: goods + Name: steel! Steel output + Description: The amount of steel! Steel produced by buildings +goods_output_sugar_add: + Mask: goods + Name: sugar! Sugar output + Description: The amount of sugar! Sugar produced by buildings +goods_output_sugar_mult: + Mask: goods + Name: Building sugar! Sugar output + Description: A bonus or penalty to the amount of sugar! Sugar produced by buildings +goods_output_sulfur_add: + Mask: goods + Name: sulfur! Sulfur output + Description: The amount of sulfur! Sulfur produced by buildings +goods_output_tanks_add: + Mask: goods + Name: tanks! Tanks output + Description: The amount of tanks! Tanks produced by buildings +goods_output_tanks_mult: + Mask: goods + Name: Building tanks! Tanks output + Description: A bonus or penalty to the amount of tanks! output produced by buildings +goods_output_tea_add: + Mask: goods + Name: tea! Tea output + Description: The amount of tea! Tea produced by buildings +goods_output_telecommunications_add: + Mask: goods + Name: telecommunications! Telecommunications output per level + Description: The amount of telecommunications! Telecommunications produced by buildings +goods_output_tobacco_add: + Mask: goods + Name: tobacco! Tobacco output + Description: The amount of tobacco! Tobacco produced by buildings +goods_output_tools_add: + Mask: goods + Name: tools! Tools output + Description: The amount of tools! Tools produced by buildings +goods_output_tools_mult: + Mask: goods + Name: Building tools! Tools output + Description: A bonus or penalty to the amount of tools! output produced by buildings +goods_output_tourism_add: + Mask: goods + Name: tourism! Tourism output per level + Description: The amount of tourism! Tourism produced by buildings +goods_output_tourism_mult: + Mask: goods + Name: Building tourism! Tourism output + Description: A bonus or penalty to the amount of tourism! Tourism produced by buildings +goods_output_transportation_add: + Mask: goods + Name: transportation! Transportation output + Description: The amount of transportation! Transportation produced by buildings +goods_output_transportation_mult: + Mask: goods + Name: goods_output_transportation_mult + Description: goods_output_transportation_mult_desc +goods_output_uranium_add: + Mask: goods + Name: uranium! Uranium output per level + Description: The amount of uranium! Uranium produced by buildings +goods_output_wine_add: + Mask: goods + Name: wine! Wine output + Description: The amount of wine! Wine produced by buildings +goods_output_wine_mult: + Mask: goods + Name: Building wine! Wine output + Description: A bonus or penalty to the amount of wine! Wine produced by buildings +goods_output_wood_add: + Mask: goods + Name: wood! Wood output + Description: The amount of wood! Wood produced by buildings +goods_output_wood_mult: + Mask: goods + Name: Building wood! Wood output + Description: A bonus or penalty to the amount of wood! Wood produced by buildings +interest_group_ig_armed_forces_approval_add: + Mask: interest_group + Name: Politically Unaligned () Approval + Description: A bonus or penalty to the total Approval of the Politically Unaligned () Interest Group +interest_group_ig_armed_forces_pol_str_mult: + Mask: interest_group + Name: Politically Unaligned () Political Strength + Description: A bonus or penalty to the total Political Strength of the Politically Unaligned () Interest Group +interest_group_ig_armed_forces_pop_attraction_mult: + Mask: interest_group + Name: Politically Unaligned () Pop Attraction + Description: A bonus or penalty to the how attracted Pops are to the Politically Unaligned () Interest Group +interest_group_ig_devout_approval_add: + Mask: interest_group + Name: Politically Unaligned () Approval + Description: A bonus or penalty to the total Approval of the Politically Unaligned () Interest Group +interest_group_ig_devout_pol_str_mult: + Mask: interest_group + Name: Politically Unaligned () Political Strength + Description: A bonus or penalty to the total Political Strength of the Politically Unaligned () Interest Group +interest_group_ig_devout_pop_attraction_mult: + Mask: interest_group + Name: Politically Unaligned () Pop Attraction + Description: A bonus or penalty to the how attracted Pops are to the Politically Unaligned () Interest Group +interest_group_ig_industrialists_approval_add: + Mask: interest_group + Name: Politically Unaligned () Approval + Description: A bonus or penalty to the total Approval of the Politically Unaligned () Interest Group +interest_group_ig_industrialists_pol_str_mult: + Mask: interest_group + Name: Politically Unaligned () Political Strength + Description: A bonus or penalty to the total Political Strength of the Politically Unaligned () Interest Group +interest_group_ig_industrialists_pop_attraction_mult: + Mask: interest_group + Name: Politically Unaligned () Pop Attraction + Description: A bonus or penalty to the how attracted Pops are to the Politically Unaligned () Interest Group +interest_group_ig_intelligentsia_approval_add: + Mask: interest_group + Name: Politically Unaligned () Approval + Description: A bonus or penalty to the total Approval of the Politically Unaligned () Interest Group +interest_group_ig_intelligentsia_pol_str_mult: + Mask: interest_group + Name: Politically Unaligned () Political Strength + Description: A bonus or penalty to the total Political Strength of the Politically Unaligned () Interest Group +interest_group_ig_intelligentsia_pop_attraction_mult: + Mask: interest_group + Name: Politically Unaligned () Pop Attraction + Description: A bonus or penalty to the how attracted Pops are to the Politically Unaligned () Interest Group +interest_group_ig_landowners_approval_add: + Mask: interest_group + Name: Politically Unaligned () Approval + Description: A bonus or penalty to the total Approval of the Politically Unaligned () Interest Group +interest_group_ig_landowners_pol_str_mult: + Mask: interest_group + Name: Politically Unaligned () Political Strength + Description: A bonus or penalty to the total Political Strength of the Politically Unaligned () Interest Group +interest_group_ig_landowners_pop_attraction_mult: + Mask: interest_group + Name: Politically Unaligned () Pop Attraction + Description: A bonus or penalty to the how attracted Pops are to the Politically Unaligned () Interest Group +interest_group_ig_petty_bourgeoisie_approval_add: + Mask: interest_group + Name: Politically Unaligned () Approval + Description: A bonus or penalty to the total Approval of the Politically Unaligned () Interest Group +interest_group_ig_petty_bourgeoisie_pol_str_mult: + Mask: interest_group + Name: Politically Unaligned () Political Strength + Description: A bonus or penalty to the total Political Strength of the Politically Unaligned () Interest Group +interest_group_ig_petty_bourgeoisie_pop_attraction_mult: + Mask: interest_group + Name: Politically Unaligned () Pop Attraction + Description: A bonus or penalty to the how attracted Pops are to the Politically Unaligned () Interest Group +interest_group_ig_rural_folk_approval_add: + Mask: interest_group + Name: Politically Unaligned () Approval + Description: A bonus or penalty to the total Approval of the Politically Unaligned () Interest Group +interest_group_ig_rural_folk_pol_str_mult: + Mask: interest_group + Name: Politically Unaligned () Political Strength + Description: A bonus or penalty to the total Political Strength of the Politically Unaligned () Interest Group +interest_group_ig_rural_folk_pop_attraction_mult: + Mask: interest_group + Name: Politically Unaligned () Pop Attraction + Description: A bonus or penalty to the how attracted Pops are to the Politically Unaligned () Interest Group +interest_group_ig_trade_unions_approval_add: + Mask: interest_group + Name: Politically Unaligned () Approval + Description: A bonus or penalty to the total Approval of the Politically Unaligned () Interest Group +interest_group_ig_trade_unions_pol_str_mult: + Mask: interest_group + Name: Politically Unaligned () Political Strength + Description: A bonus or penalty to the total Political Strength of the Politically Unaligned () Interest Group +interest_group_ig_trade_unions_pop_attraction_mult: + Mask: interest_group + Name: Politically Unaligned () Pop Attraction + Description: A bonus or penalty to the how attracted Pops are to the Politically Unaligned () Interest Group +power_bloc_invite_acceptance_great_power_add: + Mask: power_bloc + Name: Great Power Power Bloc Invitation Acceptance Chance + Description: A bonus or penalty to the acceptance chance of a Power Bloc invitation +power_bloc_invite_acceptance_major_power_add: + Mask: power_bloc + Name: Major Power Power Bloc Invitation Acceptance Chance + Description: A bonus or penalty to the acceptance chance of a Power Bloc invitation +power_bloc_invite_acceptance_minor_power_add: + Mask: power_bloc + Name: Minor Power Power Bloc Invitation Acceptance Chance + Description: A bonus or penalty to the acceptance chance of a Power Bloc invitation +power_bloc_invite_acceptance_unrecognized_major_power_add: + Mask: power_bloc + Name: Unrecognized Major Power Power Bloc Invitation Acceptance Chance + Description: A bonus or penalty to the acceptance chance of a Power Bloc invitation +power_bloc_invite_acceptance_unrecognized_regional_power_add: + Mask: power_bloc + Name: Unrecognized Regional Power Power Bloc Invitation Acceptance Chance + Description: A bonus or penalty to the acceptance chance of a Power Bloc invitation +power_bloc_mandate_progress_per_great_power_member_add: + Mask: power_bloc + Name: Mandate Progress per Great Power + Description: Determines the amount of Mandate Progress gained by a Power Bloc for each of its members that are of Rank Great Power +power_bloc_mandate_progress_per_great_power_member_mult: + Mask: power_bloc + Name: Mandate Progress per Great Power + Description: Determines the amount of Mandate Progress gained by a Power Bloc for each of its members that are of Rank Great Power +power_bloc_mandate_progress_per_insignificant_power_member_add: + Mask: power_bloc + Name: Mandate Progress per Insignificant Power + Description: Determines the amount of Mandate Progress gained by a Power Bloc for each of its members that are of Rank Insignificant Power +power_bloc_mandate_progress_per_insignificant_power_member_mult: + Mask: power_bloc + Name: Mandate Progress per Insignificant Power + Description: Determines the amount of Mandate Progress gained by a Power Bloc for each of its members that are of Rank Insignificant Power +power_bloc_mandate_progress_per_major_power_member_add: + Mask: power_bloc + Name: Mandate Progress per Major Power + Description: Determines the amount of Mandate Progress gained by a Power Bloc for each of its members that are of Rank Major Power +power_bloc_mandate_progress_per_major_power_member_mult: + Mask: power_bloc + Name: Mandate Progress per Major Power + Description: Determines the amount of Mandate Progress gained by a Power Bloc for each of its members that are of Rank Major Power +power_bloc_mandate_progress_per_minor_power_member_add: + Mask: power_bloc + Name: Mandate Progress per Minor Power + Description: Determines the amount of Mandate Progress gained by a Power Bloc for each of its members that are of Rank Minor Power +power_bloc_mandate_progress_per_minor_power_member_mult: + Mask: power_bloc + Name: Mandate Progress per Minor Power + Description: Determines the amount of Mandate Progress gained by a Power Bloc for each of its members that are of Rank Minor Power +power_bloc_mandate_progress_per_unrecognized_major_power_member_add: + Mask: power_bloc + Name: Mandate Progress per Unrecognized Major Power + Description: Determines the amount of Mandate Progress gained by a Power Bloc for each of its members that are of Rank Unrecognized Major Power +power_bloc_mandate_progress_per_unrecognized_major_power_member_mult: + Mask: power_bloc + Name: Mandate Progress per Unrecognized Major Power + Description: Determines the amount of Mandate Progress gained by a Power Bloc for each of its members that are of Rank Unrecognized Major Power +power_bloc_mandate_progress_per_unrecognized_power_member_add: + Mask: power_bloc + Name: Mandate Progress per Unrecognized Power + Description: Determines the amount of Mandate Progress gained by a Power Bloc for each of its members that are of Rank Unrecognized Power +power_bloc_mandate_progress_per_unrecognized_power_member_mult: + Mask: power_bloc + Name: Mandate Progress per Unrecognized Power + Description: Determines the amount of Mandate Progress gained by a Power Bloc for each of its members that are of Rank Unrecognized Power +power_bloc_mandate_progress_per_unrecognized_regional_power_member_add: + Mask: power_bloc + Name: Mandate Progress per Unrecognized Regional Power + Description: Determines the amount of Mandate Progress gained by a Power Bloc for each of its members that are of Rank Unrecognized Regional Power +power_bloc_mandate_progress_per_unrecognized_regional_power_member_mult: + Mask: power_bloc + Name: Mandate Progress per Unrecognized Regional Power + Description: Determines the amount of Mandate Progress gained by a Power Bloc for each of its members that are of Rank Unrecognized Regional Power +ship_battle_against_ship_type_destroyer_accuracy_add: + Mask: ship + Name: Destroyer Accuracy + Description: An increase or decrease to the probability that the Ship will hit when attacking +ship_battle_against_ship_type_destroyer_accuracy_mult: + Mask: ship + Name: Destroyer Accuracy + Description: An increase or decrease to the probability that the Ship will hit when attacking +ship_battle_against_ship_type_dreadnought_hull_damage_mult: + Mask: ship + Name: Dreadnought Hull Attack Damage + Description: An increase or decrease to the amount of damage a Ship can deal to another Ship’s hull +ship_battle_against_ship_type_modern_ironclad_hull_damage_mult: + Mask: ship + Name: Modern Ironclad Hull Attack Damage + Description: An increase or decrease to the amount of damage a Ship can deal to another Ship’s hull +ship_battle_against_ship_type_pre_dreadnought_hull_damage_mult: + Mask: ship + Name: Pre-Dreadnought Hull Attack Damage + Description: An increase or decrease to the amount of damage a Ship can deal to another Ship’s hull +ship_battle_against_ship_type_submarine_accuracy_add: + Mask: ship + Name: Submarine Accuracy + Description: An increase or decrease to the probability that the Ship will hit when attacking +ship_battle_against_ship_type_submarine_accuracy_mult: + Mask: ship + Name: Submarine Accuracy + Description: An increase or decrease to the probability that the Ship will hit when attacking +ship_battle_against_ship_type_super_dreadnought_hull_damage_mult: + Mask: ship + Name: Super Dreadnought Hull Attack Damage + Description: An increase or decrease to the amount of damage a Ship can deal to another Ship’s hull +ship_battle_against_ship_type_torpedo_boat_accuracy_add: + Mask: ship + Name: Torpedo Boat Accuracy + Description: An increase or decrease to the probability that the Ship will hit when attacking +ship_battle_against_ship_type_torpedo_boat_accuracy_mult: + Mask: ship + Name: Torpedo Boat Accuracy + Description: An increase or decrease to the probability that the Ship will hit when attacking +ship_battle_against_ship_type_torpedo_boat_destroyer_accuracy_add: + Mask: ship + Name: Torpedo Boat Destroyer Accuracy + Description: An increase or decrease to the probability that the Ship will hit when attacking +ship_battle_against_ship_type_torpedo_boat_destroyer_accuracy_mult: + Mask: ship + Name: Torpedo Boat Destroyer Accuracy + Description: An increase or decrease to the probability that the Ship will hit when attacking +ship_ship_type_aircraft_carrier_hull_damage_mult: + Mask: ship + Name: Aircraft Carrier Hull Attack Damage + Description: A ship from which airplanes may take off and land, the Aircraft Carrier's duties involve reconnaissance as well as some offensive operations. +ship_ship_type_submarine_hull_damage_mult: + Mask: ship + Name: Submarine Hull Attack Damage + Description: A dive-capable vessel primarily intended for use against enemy merchant shipping. +ship_ship_type_supply_ship_supply_capacity_mult: + Mask: ship + Name: Supply Ship Supply Capacity + Description: An increase or decrease to the maximum amount of supplies a Ship can carry +state_aborigine_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Aboriginal + Description: A bonus or penalty to a specific culture's [concept_sol] +state_academics_investment_pool_contribution_add: + Mask: state + Name: academics! Academics Investment Pool contribution + Description: How much of their profits academics! Academics will invest +state_academics_investment_pool_efficiency_mult: + Mask: state + Name: academics! Academics Investment Pool contribution efficiency + Description: An increase or decrease to how much the invested profits from academics! Academics will contribute to the Investment Pool +state_academics_mortality_mult: + Mask: state + Name: Mortality of academics! Academics + Description: An increase or decrease in the Mortality of academics! Academics +state_afro_american_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for African American + Description: A bonus or penalty to a specific culture's [concept_sol] +state_afro_antillean_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for African Antillean + Description: A bonus or penalty to a specific culture's [concept_sol] +state_afro_brazilian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for African Brazilian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_afro_caribbean_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for African Caribbean + Description: A bonus or penalty to a specific culture's [concept_sol] +state_afro_caribeno_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for African Caribbean + Description: A bonus or penalty to a specific culture's [concept_sol] +state_ainu_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Ainu + Description: A bonus or penalty to a specific culture's [concept_sol] +state_akan_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Akan + Description: A bonus or penalty to a specific culture's [concept_sol] +state_albanian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Albanian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_amazonian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Amazonian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_american_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for American + Description: A bonus or penalty to a specific culture's [concept_sol] +state_amhara_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Amhara + Description: A bonus or penalty to a specific culture's [concept_sol] +state_andean_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Andean + Description: A bonus or penalty to a specific culture's [concept_sol] +state_anglo_canadian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Canadian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_animist_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Animist + Description: A bonus or penalty to a specific religion's [concept_sol] +state_arab_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Arab + Description: A bonus or penalty to a specific culture's [concept_sol] +state_aristocrats_investment_pool_contribution_add: + Mask: state + Name: aristocrats! Aristocrats Investment Pool contribution + Description: How much of their profits aristocrats! Aristocrats will invest +state_aristocrats_investment_pool_efficiency_mult: + Mask: state + Name: aristocrats! Aristocrats Investment Pool contribution efficiency + Description: An increase or decrease to how much the invested profits from aristocrats! Aristocrats will contribute to the Investment Pool +state_aristocrats_mortality_mult: + Mask: state + Name: Mortality of aristocrats! Aristocrats + Description: An increase or decrease in the Mortality of aristocrats! Aristocrats +state_armenian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Armenian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_ashkenazi_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Ashkenazi + Description: A bonus or penalty to a specific culture's [concept_sol] +state_assamese_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Assamese + Description: A bonus or penalty to a specific culture's [concept_sol] +state_atheist_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Atheist + Description: A bonus or penalty to a specific religion's [concept_sol] +state_australian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Australian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_awadhi_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Awadhi + Description: A bonus or penalty to a specific culture's [concept_sol] +state_azerbaijani_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Azerbaijani + Description: A bonus or penalty to a specific culture's [concept_sol] +state_balinese_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Balinese + Description: A bonus or penalty to a specific culture's [concept_sol] +state_baluchi_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Baluchi + Description: A bonus or penalty to a specific culture's [concept_sol] +state_basque_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Basque + Description: A bonus or penalty to a specific culture's [concept_sol] +state_batak_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Batak + Description: A bonus or penalty to a specific culture's [concept_sol] +state_bengali_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Bengali + Description: A bonus or penalty to a specific culture's [concept_sol] +state_bihari_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Bihari + Description: A bonus or penalty to a specific culture's [concept_sol] +state_boer_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Boer + Description: A bonus or penalty to a specific culture's [concept_sol] +state_bornean_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Bornean + Description: A bonus or penalty to a specific culture's [concept_sol] +state_bosniak_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Bosniak + Description: A bonus or penalty to a specific culture's [concept_sol] +state_brazilian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Brazilian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_breton_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Breton + Description: A bonus or penalty to a specific culture's [concept_sol] +state_building_barrack_max_level_add: + Mask: state + Name: Barracks Max Level + Description: A bonus or penalty to the maximum level of Barracks buildings. +state_building_conscription_center_max_level_add: + Mask: state + Name: Maximum Conscription Limit + Description: A bonus or penalty to the absolute maximum number of conscripted Battalions that can be raised from a single State, regardless of the Conscription Rate. +state_building_construction_sector_max_level_add: + Mask: state + Name: Construction Sector Max Level + Description: A bonus or penalty to the maximum level of Construction Sector buildings. +state_building_naval_fortification_max_level_add: + Mask: state + Name: Naval Fortification Max Level + Description: A bonus or penalty to the maximum level of Naval Fortification buildings. +state_bulgarian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Bulgarian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_bureaucrats_investment_pool_contribution_add: + Mask: state + Name: bureaucrats! Bureaucrats Investment Pool contribution + Description: How much of their profits bureaucrats! Bureaucrats will invest +state_bureaucrats_investment_pool_efficiency_mult: + Mask: state + Name: bureaucrats! Bureaucrats Investment Pool contribution efficiency + Description: An increase or decrease to how much the invested profits from bureaucrats! Bureaucrats will contribute to the Investment Pool +state_burmese_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Burmese + Description: A bonus or penalty to a specific culture's [concept_sol] +state_buy_orders_ammunition_add: + Mask: state + Name: ammunition! Ammunition Buy Orders + Description: An increase or decrease to Buy Orders for ammunition! Ammunition in a State +state_buy_orders_artillery_add: + Mask: state + Name: artillery! Artillery Buy Orders + Description: An increase or decrease to Buy Orders for artillery! Artillery in a State +state_buy_orders_small_arms_add: + Mask: state + Name: small_arms! Small Arms Buy Orders + Description: An increase or decrease to Buy Orders for small_arms! Small Arms in a State +state_byelorussian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Byelorussian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_cantonese_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Cantonese + Description: A bonus or penalty to a specific culture's [concept_sol] +state_capitalists_investment_pool_contribution_add: + Mask: state + Name: capitalists! Capitalists Investment Pool contribution + Description: How much of their profits capitalists! Capitalists will invest +state_capitalists_investment_pool_efficiency_mult: + Mask: state + Name: capitalists! Capitalists Investment Pool contribution efficiency + Description: An increase or decrease to how much the invested profits from capitalists! Capitalists will contribute to the Investment Pool +state_caribeno_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Caribeno + Description: A bonus or penalty to a specific culture's [concept_sol] +state_catalan_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Catalan + Description: A bonus or penalty to a specific culture's [concept_sol] +state_catholic_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Catholic + Description: A bonus or penalty to a specific religion's [concept_sol] +state_central_american_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Central American + Description: A bonus or penalty to a specific culture's [concept_sol] +state_chewa_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Chewa + Description: A bonus or penalty to a specific culture's [concept_sol] +state_clergymen_investment_pool_contribution_add: + Mask: state + Name: clergymen! Clergymen Investment Pool contribution + Description: How much of their profits clergymen! Clergymen will invest +state_clergymen_investment_pool_efficiency_mult: + Mask: state + Name: clergymen! Clergymen Investment Pool contribution efficiency + Description: An increase or decrease to how much the invested profits from clergymen! Clergymen will contribute to the Investment Pool +state_clerks_investment_pool_contribution_add: + Mask: state + Name: clerks! Clerks Investment Pool contribution + Description: How much of their profits clerks! Clerks will invest +state_clerks_investment_pool_efficiency_mult: + Mask: state + Name: clerks! Clerks Investment Pool contribution efficiency + Description: An increase or decrease to how much the invested profits from clerks! Clerks will contribute to the Investment Pool +state_confucian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Confucian + Description: A bonus or penalty to a specific religion's [concept_sol] +state_corsican_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Corsican + Description: A bonus or penalty to a specific culture's [concept_sol] +state_croat_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Croatian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_czech_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Czech + Description: A bonus or penalty to a specific culture's [concept_sol] +state_danish_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Danish + Description: A bonus or penalty to a specific culture's [concept_sol] +state_dayak_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Dayak + Description: A bonus or penalty to a specific culture's [concept_sol] +state_dene_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Dene + Description: A bonus or penalty to a specific culture's [concept_sol] +state_dutch_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Dutch + Description: A bonus or penalty to a specific culture's [concept_sol] +state_east_german_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for East German + Description: A bonus or penalty to a specific culture's [concept_sol] +state_engineers_investment_pool_contribution_add: + Mask: state + Name: engineers! Engineers Investment Pool contribution + Description: How much of their profits engineers! Engineers will invest +state_engineers_investment_pool_efficiency_mult: + Mask: state + Name: engineers! Engineers Investment Pool contribution efficiency + Description: An increase or decrease to how much the invested profits from engineers! Engineers will contribute to the Investment Pool +state_english_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for English + Description: A bonus or penalty to a specific culture's [concept_sol] +state_estonian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Estonian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_farmers_investment_pool_contribution_add: + Mask: state + Name: farmers! Farmers Investment Pool contribution + Description: How much of their profits farmers! Farmers will invest +state_farmers_investment_pool_efficiency_mult: + Mask: state + Name: farmers! Farmers Investment Pool contribution efficiency + Description: An increase or decrease to how much the invested profits from farmers! Farmers will contribute to the Investment Pool +state_farmers_mortality_mult: + Mask: state + Name: Mortality of farmers! Farmers + Description: An increase or decrease in the Mortality of farmers! Farmers +state_filipino_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Filipino + Description: A bonus or penalty to a specific culture's [concept_sol] +state_finnish_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Finnish + Description: A bonus or penalty to a specific culture's [concept_sol] +state_flemish_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Flemish + Description: A bonus or penalty to a specific culture's [concept_sol] +state_franco_canadian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Quebecois + Description: A bonus or penalty to a specific culture's [concept_sol] +state_french_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for French + Description: A bonus or penalty to a specific culture's [concept_sol] +state_fulani_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Fulani + Description: A bonus or penalty to a specific culture's [concept_sol] +state_gelugpa_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Gelugpa + Description: A bonus or penalty to a specific religion's [concept_sol] +state_georgian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Georgian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_greek_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Greek + Description: A bonus or penalty to a specific culture's [concept_sol] +state_gujarati_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Gujarati + Description: A bonus or penalty to a specific culture's [concept_sol] +state_han_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Han + Description: A bonus or penalty to a specific culture's [concept_sol] +state_harvest_condition_disease_outbreak_duration_mult: + Mask: state + Name: disease_outbreak! Disease Outbreak Harvest Condition Duration + Description: An increase or decrease to the duration of Disease Outbreaks. +state_harvest_condition_disease_outbreak_impact_mult: + Mask: state + Name: disease_outbreak! Disease Outbreak Harvest Condition Impact + Description: An increase or decrease to the impact of Disease Outbreaks. +state_harvest_condition_drought_duration_mult: + Mask: state + Name: drought! Drought Harvest Condition Duration + Description: An increase or decrease to the duration of Droughts +state_harvest_condition_drought_impact_mult: + Mask: state + Name: drought! Drought Harvest Condition Impact + Description: An increase or decrease to the impact of Droughts. +state_harvest_condition_extreme_winds_duration_mult: + Mask: state + Name: extreme_winds! Extreme Winds Harvest Condition Duration + Description: An increase or decrease to the duration of Extreme Winds. +state_harvest_condition_extreme_winds_impact_mult: + Mask: state + Name: extreme_winds! Extreme Winds Harvest Condition Impact + Description: An increase or decrease to the impact of Extreme Winds. +state_harvest_condition_flood_duration_mult: + Mask: state + Name: flood! Flood Harvest Condition Duration + Description: An increase or decrease to the duration of Floods. +state_harvest_condition_flood_impact_mult: + Mask: state + Name: flood! Flood Harvest Condition Impact + Description: An increase or decrease to the impact of Floods. +state_harvest_condition_hailstorm_duration_mult: + Mask: state + Name: state_harvest_condition_hailstorm_duration_mult + Description: state_harvest_condition_hailstorm_duration_mult_desc +state_harvest_condition_hailstorm_impact_mult: + Mask: state + Name: state_harvest_condition_hailstorm_impact_mult + Description: state_harvest_condition_hailstorm_impact_mult_desc +state_harvest_condition_heatwave_duration_mult: + Mask: state + Name: heatwave! Heatwave Harvest Condition Duration + Description: An increase or decrease to the duration of Heatwaves. +state_harvest_condition_heatwave_impact_mult: + Mask: state + Name: heatwave! Heatwave Harvest Condition Impact + Description: An increase or decrease to the impact of Heatwaves. +state_harvest_condition_torrential_rains_duration_mult: + Mask: state + Name: state_harvest_condition_torrential_rains_duration_mult + Description: state_harvest_condition_torrential_rains_duration_mult_desc +state_harvest_condition_torrential_rains_impact_mult: + Mask: state + Name: state_harvest_condition_torrential_rains_impact_mult + Description: state_harvest_condition_torrential_rains_impact_mult_desc +state_harvest_condition_tsunami_duration_mult: + Mask: state + Name: tsunami! Tsunami Harvest Condition Duration + Description: An increase or decrease to the duration of Tsunamis. +state_harvest_condition_tsunami_impact_mult: + Mask: state + Name: tsunami! Tsunami Harvest Condition Impact + Description: An increase or decrease to the impact of Tsunamis. +state_harvest_condition_wildfire_duration_mult: + Mask: state + Name: wildfire! Wildfire Harvest Condition Duration + Description: An increase or decrease to the duration of Wildfires. +state_harvest_condition_wildfire_impact_mult: + Mask: state + Name: wildfire! Wildfire Harvest Condition Impact + Description: An increase or decrease to the impact of Wildfires. +state_hausa_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Hausa + Description: A bonus or penalty to a specific culture's [concept_sol] +state_hawaiian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Hawaiian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_hazara_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Hazara + Description: A bonus or penalty to a specific culture's [concept_sol] +state_hindu_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Hindu + Description: A bonus or penalty to a specific religion's [concept_sol] +state_hungarian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Hungarian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_hutu_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Hutu + Description: A bonus or penalty to a specific culture's [concept_sol] +state_ibadi_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Ibadi + Description: A bonus or penalty to a specific religion's [concept_sol] +state_icelandic_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Icelandic + Description: A bonus or penalty to a specific culture's [concept_sol] +state_igbo_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Igbo + Description: A bonus or penalty to a specific culture's [concept_sol] +state_immigrant_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Immigrant + Description: A bonus or penalty to a specific culture's [concept_sol] +state_infrastructure_from_automobiles_consumption_add: + Mask: state + Name: Infrastructure from Pop automobiles! Automobiles Consumption + Description: The amount of State Infrastructure added for each unit of automobiles! Automobiles consumed by the Pops that live there +state_irish_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Irish + Description: A bonus or penalty to a specific culture's [concept_sol] +state_israelite_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Israelite + Description: A bonus or penalty to a specific culture's [concept_sol] +state_italian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Italian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_japanese_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Japanese + Description: A bonus or penalty to a specific culture's [concept_sol] +state_javan_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Javanese + Description: A bonus or penalty to a specific culture's [concept_sol] +state_jewish_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Jewish + Description: A bonus or penalty to a specific religion's [concept_sol] +state_kachin_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Kachin + Description: A bonus or penalty to a specific culture's [concept_sol] +state_kannada_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Kannada + Description: A bonus or penalty to a specific culture's [concept_sol] +state_kannauji_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Hindustani + Description: A bonus or penalty to a specific culture's [concept_sol] +state_kanuri_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Kanuri + Description: A bonus or penalty to a specific culture's [concept_sol] +state_karen_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Karen + Description: A bonus or penalty to a specific culture's [concept_sol] +state_kashmiri_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Kashmiri + Description: A bonus or penalty to a specific culture's [concept_sol] +state_kazak_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Kazak + Description: A bonus or penalty to a specific culture's [concept_sol] +state_khmer_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Khmer + Description: A bonus or penalty to a specific culture's [concept_sol] +state_khmu_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Khmu + Description: A bonus or penalty to a specific culture's [concept_sol] +state_khoisan_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Khoisan + Description: A bonus or penalty to a specific culture's [concept_sol] +state_kiwi_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for New Zealander + Description: A bonus or penalty to a specific culture's [concept_sol] +state_kongo_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Kongo + Description: A bonus or penalty to a specific culture's [concept_sol] +state_korean_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Korean + Description: A bonus or penalty to a specific culture's [concept_sol] +state_kurdish_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Kurdish + Description: A bonus or penalty to a specific culture's [concept_sol] +state_kyrgyz_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Kyrgyz + Description: A bonus or penalty to a specific culture's [concept_sol] +state_laborers_investment_pool_contribution_add: + Mask: state + Name: laborers! Laborers Investment Pool contribution + Description: How much of their profits laborers! Laborers will invest +state_laborers_investment_pool_efficiency_mult: + Mask: state + Name: laborers! Laborers Investment Pool contribution efficiency + Description: An increase or decrease to how much the invested profits from laborers! Laborers will contribute to the Investment Pool +state_laborers_mortality_mult: + Mask: state + Name: Mortality of laborers! Laborers + Description: An increase or decrease in the Mortality of laborers! Laborers +state_lao_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Lao + Description: A bonus or penalty to a specific culture's [concept_sol] +state_latvian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Latvian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_lithuanian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Lithuanian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_loyalism_increases_cultural_erasure_mult: + Mask: state + Name: Loyalism increases for the acceptance_status_2! Cultural Erasure Status + Description: A bonus or penalty to increases in Loyalism for Pops in this Status +state_loyalism_increases_full_acceptance_mult: + Mask: state + Name: Loyalism increases for the acceptance_status_5! Full Acceptance Status + Description: A bonus or penalty to increases in Loyalism for Pops in this Status +state_loyalism_increases_open_prejudice_mult: + Mask: state + Name: Loyalism increases for the acceptance_status_3! Open Prejudice Status + Description: A bonus or penalty to increases in Loyalism for Pops in this Status +state_loyalism_increases_second_rate_citizen_mult: + Mask: state + Name: Loyalism increases for the acceptance_status_4! Second-class Citizen Status + Description: A bonus or penalty to increases in Loyalism for Pops in this Status +state_loyalism_increases_violent_hostility_mult: + Mask: state + Name: Loyalism increases for the acceptance_status_1! Violent Hostility Status + Description: A bonus or penalty to increases in Loyalism for Pops in this Status +state_luba_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Luba + Description: A bonus or penalty to a specific culture's [concept_sol] +state_machinists_investment_pool_contribution_add: + Mask: state + Name: machinists! Machinists Investment Pool contribution + Description: How much of their profits machinists! Machinists will invest +state_machinists_investment_pool_efficiency_mult: + Mask: state + Name: machinists! Machinists Investment Pool contribution efficiency + Description: An increase or decrease to how much the invested profits from machinists! Machinists will contribute to the Investment Pool +state_machinists_mortality_mult: + Mask: state + Name: Mortality of machinists! Machinists + Description: An increase or decrease in the Mortality of machinists! Machinists +state_maghrebi_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Maghrebi + Description: A bonus or penalty to a specific culture's [concept_sol] +state_mahayana_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Mahayana + Description: A bonus or penalty to a specific religion's [concept_sol] +state_malagasy_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Malagasy + Description: A bonus or penalty to a specific culture's [concept_sol] +state_malay_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Malay + Description: A bonus or penalty to a specific culture's [concept_sol] +state_malayalam_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Malayalam + Description: A bonus or penalty to a specific culture's [concept_sol] +state_maltese_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Maltese + Description: A bonus or penalty to a specific culture's [concept_sol] +state_manchu_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Manchu + Description: A bonus or penalty to a specific culture's [concept_sol] +state_manipuri_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Manipuri + Description: A bonus or penalty to a specific culture's [concept_sol] +state_maori_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Maori + Description: A bonus or penalty to a specific culture's [concept_sol] +state_marathi_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Marathi + Description: A bonus or penalty to a specific culture's [concept_sol] +state_melanesian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Melanesian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_mesoamerican_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Mesoamerican + Description: A bonus or penalty to a specific culture's [concept_sol] +state_mexican_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Mexican + Description: A bonus or penalty to a specific culture's [concept_sol] +state_micronesian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Micronesian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_min_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Min + Description: A bonus or penalty to a specific culture's [concept_sol] +state_moluccan_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Moluccan + Description: A bonus or penalty to a specific culture's [concept_sol] +state_mongo_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Mongo + Description: A bonus or penalty to a specific culture's [concept_sol] +state_mongol_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Mongol + Description: A bonus or penalty to a specific culture's [concept_sol] +state_moro_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Moro + Description: A bonus or penalty to a specific culture's [concept_sol] +state_mossi_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Mossi + Description: A bonus or penalty to a specific culture's [concept_sol] +state_native_american_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Native American + Description: A bonus or penalty to a specific culture's [concept_sol] +state_nepali_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Nepali + Description: A bonus or penalty to a specific culture's [concept_sol] +state_nilotes_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Nilotes + Description: A bonus or penalty to a specific culture's [concept_sol] +state_north_andean_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for North Andean + Description: A bonus or penalty to a specific culture's [concept_sol] +state_north_caucasian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for North Caucasian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_north_german_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for North German + Description: A bonus or penalty to a specific culture's [concept_sol] +state_norwegian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Norwegian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_oriental_orthodox_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Oriental Orthodox + Description: A bonus or penalty to a specific religion's [concept_sol] +state_oriya_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Oriya + Description: A bonus or penalty to a specific culture's [concept_sol] +state_oromo_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Oromo + Description: A bonus or penalty to a specific culture's [concept_sol] +state_orthodox_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Orthodox + Description: A bonus or penalty to a specific religion's [concept_sol] +state_pashtun_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Pashtun + Description: A bonus or penalty to a specific culture's [concept_sol] +state_patagonian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Patagonian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_peasants_consumption_multiplier_add: + Mask: state + Name: Goods consumption for peasants! Peasants + Description: A bonus or penalty to goods consumption for peasants! Peasants +state_peasants_education_access_add: + Mask: state + Name: Education Access for peasants! Peasants + Description: A bonus or penalty to education access for peasants! Peasants +state_peasants_internal_migration_disallowed_bool: + Mask: state + Name: Disallowed Internal Migration for peasants! Peasants + Description: peasants! Peasants are prohibited from Migration between States in their Country +state_peasants_investment_pool_contribution_add: + Mask: state + Name: peasants! Peasants Investment Pool contribution + Description: How much of their profits peasants! Peasants will invest +state_peasants_investment_pool_efficiency_mult: + Mask: state + Name: peasants! Peasants Investment Pool contribution efficiency + Description: An increase or decrease to how much the invested profits from peasants! Peasants will contribute to the Investment Pool +state_peasants_mass_migration_disallowed_bool: + Mask: state + Name: Disallowed Mass Migration for peasants! Peasants + Description: peasants! Peasants are prohibited from Mass Migrating away from their Country +state_peasants_mortality_mult: + Mask: state + Name: Mortality of peasants! Peasants + Description: An increase or decrease in the Mortality of peasants! Peasants +state_persian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Persian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_platinean_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Platinean + Description: A bonus or penalty to a specific culture's [concept_sol] +state_polish_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Polish + Description: A bonus or penalty to a specific culture's [concept_sol] +state_polynesian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Polynesian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_pop_support_movement_anarchist_add: + Mask: state + Name: Anarchist Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_anarchist_mult: + Mask: state + Name: Anarchist Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_communist_add: + Mask: state + Name: Communist Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_communist_mult: + Mask: state + Name: Communist Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_corporatist_add: + Mask: state + Name: Corporatist Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_corporatist_mult: + Mask: state + Name: Corporatist Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_cultural_majority_add: + Mask: state + Name: Cultural Majority Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_cultural_majority_mult: + Mask: state + Name: Cultural Majority Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_cultural_minority_add: + Mask: state + Name: Cultural Minority Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_cultural_minority_mult: + Mask: state + Name: Cultural Minority Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_fascist_add: + Mask: state + Name: Fascist Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_fascist_mult: + Mask: state + Name: Fascist Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_feminist_add: + Mask: state + Name: Feminist Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_feminist_mult: + Mask: state + Name: Feminist Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_labor_add: + Mask: state + Name: Labor Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_labor_mult: + Mask: state + Name: Labor Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_land_reform_add: + Mask: state + Name: Peasant Movement Pop Attraction + Description: state_pop_support_movement_land_reform_add_desc +state_pop_support_movement_land_reform_mult: + Mask: state + Name: Peasant Movement Pop Attraction + Description: state_pop_support_movement_land_reform_mult_desc +state_pop_support_movement_liberal_add: + Mask: state + Name: Liberal Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_liberal_mult: + Mask: state + Name: Liberal Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_modernizer_add: + Mask: state + Name: Modernization Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_modernizer_mult: + Mask: state + Name: Modernization Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_nihilist_add: + Mask: state + Name: Nihilist Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_nihilist_mult: + Mask: state + Name: Nihilist Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_radical_add: + Mask: state + Name: Radical Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_radical_mult: + Mask: state + Name: Radical Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_reactionary_add: + Mask: state + Name: Reactionary Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_reactionary_mult: + Mask: state + Name: Reactionary Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_religious_majority_add: + Mask: state + Name: Religious Majority Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_religious_majority_mult: + Mask: state + Name: Religious Majority Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_religious_minority_add: + Mask: state + Name: Religious Minority Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_religious_minority_mult: + Mask: state + Name: Religious Minority Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_royalist_absolutist_add: + Mask: state + Name: Absolutist Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_royalist_absolutist_mult: + Mask: state + Name: Absolutist Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_royalist_constitutional_add: + Mask: state + Name: Royalist Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_royalist_constitutional_mult: + Mask: state + Name: Royalist Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_socialist_add: + Mask: state + Name: Socialist Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_pop_support_movement_socialist_mult: + Mask: state + Name: Socialist Movement Pop Attraction + Description: An increase or decrease to the attraction for Pops towards joining a Political Movement. +state_portuguese_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Portuguese + Description: A bonus or penalty to a specific culture's [concept_sol] +state_protestant_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Protestant + Description: A bonus or penalty to a specific religion's [concept_sol] +state_punjabi_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Punjabi + Description: A bonus or penalty to a specific culture's [concept_sol] +state_radicalism_increases_cultural_erasure_mult: + Mask: state + Name: Radicalism increases for the acceptance_status_2! Cultural Erasure Status + Description: A bonus or penalty to increases in Radicalism for Pops in this Status +state_radicalism_increases_full_acceptance_mult: + Mask: state + Name: Radicalism increases for the acceptance_status_5! Full Acceptance Status + Description: A bonus or penalty to increases in Radicalism for Pops in this Status +state_radicalism_increases_open_prejudice_mult: + Mask: state + Name: Radicalism increases for the acceptance_status_3! Open Prejudice Status + Description: A bonus or penalty to increases in Radicalism for Pops in this Status +state_radicalism_increases_second_rate_citizen_mult: + Mask: state + Name: Radicalism increases for the acceptance_status_4! Second-class Citizen Status + Description: A bonus or penalty to increases in Radicalism for Pops in this Status +state_radicalism_increases_violent_hostility_mult: + Mask: state + Name: Radicalism increases for the acceptance_status_1! Violent Hostility Status + Description: A bonus or penalty to increases in Radicalism for Pops in this Status +state_rajput_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Rajput + Description: A bonus or penalty to a specific culture's [concept_sol] +state_romanian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Romanian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_russian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Russian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_scottish_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Scottish + Description: A bonus or penalty to a specific culture's [concept_sol] +state_sell_orders_ammunition_add: + Mask: state + Name: ammunition! Ammunition Sell Orders + Description: An increase or decrease to Sell Orders for ammunition! Ammunition in a State +state_sell_orders_artillery_add: + Mask: state + Name: artillery! Artillery Sell Orders + Description: An increase or decrease to Sell Orders for artillery! Artillery in a State +state_sell_orders_grain_add: + Mask: state + Name: grain! Grain Sell Orders + Description: An increase or decrease to Sell Orders for grain! Grain in a State +state_sell_orders_small_arms_add: + Mask: state + Name: small_arms! Small Arms Sell Orders + Description: An increase or decrease to Sell Orders for small_arms! Small Arms in a State +state_sephardic_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Sephardic + Description: A bonus or penalty to a specific culture's [concept_sol] +state_serb_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Serbian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_shan_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Shan + Description: A bonus or penalty to a specific culture's [concept_sol] +state_shiite_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Shiite + Description: A bonus or penalty to a specific religion's [concept_sol] +state_shinto_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Shinto + Description: A bonus or penalty to a specific religion's [concept_sol] +state_shona_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Shona + Description: A bonus or penalty to a specific culture's [concept_sol] +state_shopkeepers_investment_pool_contribution_add: + Mask: state + Name: shopkeepers! Shopkeepers Investment Pool contribution + Description: How much of their profits shopkeepers! Shopkeepers will invest +state_shopkeepers_investment_pool_efficiency_mult: + Mask: state + Name: shopkeepers! Shopkeepers Investment Pool contribution efficiency + Description: An increase or decrease to how much the invested profits from shopkeepers! Shopkeepers will contribute to the Investment Pool +state_siberian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Siberian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_sikh_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Sikh + Description: A bonus or penalty to a specific religion's [concept_sol] +state_sindhi_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Sindhi + Description: A bonus or penalty to a specific culture's [concept_sol] +state_sinhala_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Sinhala + Description: A bonus or penalty to a specific culture's [concept_sol] +state_slaves_mortality_mult: + Mask: state + Name: Mortality of slaves! Slaves + Description: An increase or decrease in the Mortality of slaves! Slaves +state_slovak_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Slovak + Description: A bonus or penalty to a specific culture's [concept_sol] +state_slovene_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Slovene + Description: A bonus or penalty to a specific culture's [concept_sol] +state_soldiers_mortality_mult: + Mask: state + Name: Mortality of soldiers! Servicemen + Description: An increase or decrease in the Mortality of soldiers! Servicemen +state_somali_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Somali + Description: A bonus or penalty to a specific culture's [concept_sol] +state_south_andean_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for South Andean + Description: A bonus or penalty to a specific culture's [concept_sol] +state_south_german_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for South German + Description: A bonus or penalty to a specific culture's [concept_sol] +state_spanish_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Spanish + Description: A bonus or penalty to a specific culture's [concept_sol] +state_sumatran_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Sumatran + Description: A bonus or penalty to a specific culture's [concept_sol] +state_sunni_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Sunni + Description: A bonus or penalty to a specific religion's [concept_sol] +state_swedish_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Swedish + Description: A bonus or penalty to a specific culture's [concept_sol] +state_swiss_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Swiss + Description: A bonus or penalty to a specific culture's [concept_sol] +state_tajik_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Tajik + Description: A bonus or penalty to a specific culture's [concept_sol] +state_tamil_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Tamil + Description: A bonus or penalty to a specific culture's [concept_sol] +state_tani_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Tani + Description: A bonus or penalty to a specific culture's [concept_sol] +state_tatar_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Tatar + Description: A bonus or penalty to a specific culture's [concept_sol] +state_telegu_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Telegu + Description: A bonus or penalty to a specific culture's [concept_sol] +state_thai_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Thai + Description: A bonus or penalty to a specific culture's [concept_sol] +state_theravada_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Theravada + Description: A bonus or penalty to a specific religion's [concept_sol] +state_tibetan_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Tibetan + Description: A bonus or penalty to a specific culture's [concept_sol] +state_turkish_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Turkish + Description: A bonus or penalty to a specific culture's [concept_sol] +state_turkmen_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Turkmen + Description: A bonus or penalty to a specific culture's [concept_sol] +state_ugrian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Ugrian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_uighur_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Uighur + Description: A bonus or penalty to a specific culture's [concept_sol] +state_ukrainian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Ukrainian + Description: A bonus or penalty to a specific culture's [concept_sol] +state_uzbek_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Uzbek + Description: A bonus or penalty to a specific culture's [concept_sol] +state_vietnamese_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Vietnamese + Description: A bonus or penalty to a specific culture's [concept_sol] +state_wallonian_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Walloon + Description: A bonus or penalty to a specific culture's [concept_sol] +state_welsh_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Welsh + Description: A bonus or penalty to a specific culture's [concept_sol] +state_yemenite_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Yemenite + Description: A bonus or penalty to a specific culture's [concept_sol] +state_yi_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Yi + Description: A bonus or penalty to a specific culture's [concept_sol] +state_yoruba_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Yoruba + Description: A bonus or penalty to a specific culture's [concept_sol] +state_zulu_standard_of_living_add: + Mask: state + Name: [concept_sol] Modifier for Zulu + Description: A bonus or penalty to a specific culture's [concept_sol] +unit_combat_unit_type_airmobile_howitzers_offense_mult: + Mask: unit + Name: unit_combat_unit_type_airmobile_howitzers_offense_mult + Description: unit_combat_unit_type_airmobile_howitzers_offense_mult_desc +unit_combat_unit_type_rocket_artillery_offense_mult: + Mask: unit + Name: unit_combat_unit_type_rocket_artillery_offense_mult + Description: unit_combat_unit_type_rocket_artillery_offense_mult_desc +unit_combat_unit_type_self_propelled_guns_offense_mult: + Mask: unit + Name: unit_combat_unit_type_self_propelled_guns_offense_mult + Description: unit_combat_unit_type_self_propelled_guns_offense_mult_desc +unit_combat_unit_type_tactical_brigade_offense_add: + Mask: unit + Name: unit_combat_unit_type_tactical_brigade_offense_add + Description: unit_combat_unit_type_tactical_brigade_offense_add_desc +unit_combat_unit_type_tbm_launchers_offense_mult: + Mask: unit + Name: unit_combat_unit_type_tbm_launchers_offense_mult + Description: unit_combat_unit_type_tbm_launchers_offense_mult_desc +unit_combat_unit_type_wartime_artillery_offense_mult: + Mask: unit + Name: unit_combat_unit_type_wartime_artillery_offense_mult + Description: unit_combat_unit_type_wartime_artillery_offense_mult_desc +unit_defense_developed_add: + Mask: unit + Name: Defense in Flat Terrain + Description: A Military Unit’s Defense in Flat Terrain +unit_defense_developed_mult: + Mask: unit + Name: Defense in Flat Terrain + Description: A Military Unit’s Defense in Flat Terrain +unit_defense_elevated_add: + Mask: unit + Name: Defense in Elevated Terrain + Description: A Military Unit’s Defense in Elevated Terrain +unit_defense_elevated_mult: + Mask: unit + Name: Defense in Elevated Terrain + Description: A Military Unit’s Defense in Elevated Terrain +unit_defense_flat_add: + Mask: unit + Name: Defense in Flat Terrain + Description: A Military Unit’s Defense in Flat Terrain +unit_defense_flat_mult: + Mask: unit + Name: Defense in Flat Terrain + Description: A Military Unit’s Defense in Flat Terrain +unit_defense_forested_add: + Mask: unit + Name: Defense in Forested Terrain + Description: A Military Unit’s Defense in Forested Terrain +unit_defense_forested_mult: + Mask: unit + Name: Defense in Forested Terrain + Description: A Military Unit’s Defense in Forested Terrain +unit_defense_hazardous_add: + Mask: unit + Name: Defense in Hazardous Terrain + Description: A Military Unit’s Defense in Hazardous Terrain +unit_defense_hazardous_mult: + Mask: unit + Name: Defense in Hazardous Terrain + Description: A Military Unit’s Defense in Hazardous Terrain +unit_defense_water_add: + Mask: unit + Name: Defense in Flat Terrain + Description: A Military Unit’s Defense in Flat Terrain +unit_defense_water_mult: + Mask: unit + Name: Defense in Flat Terrain + Description: A Military Unit’s Defense in Flat Terrain +unit_offense_developed_add: + Mask: unit + Name: Offense in Flat Terrain + Description: A Military Unit’s Offense in Flat Terrain +unit_offense_developed_mult: + Mask: unit + Name: Offense in Flat Terrain + Description: A Military Unit’s Offense in Flat Terrain +unit_offense_elevated_add: + Mask: unit + Name: Offense in Elevated Terrain + Description: A Military Unit’s Offense in Elevated Terrain +unit_offense_elevated_mult: + Mask: unit + Name: Offense in Elevated Terrain + Description: A Military Unit’s Offense in Elevated Terrain +unit_offense_flat_add: + Mask: unit + Name: Offense in Flat Terrain + Description: A Military Unit’s Offense in Flat Terrain +unit_offense_flat_mult: + Mask: unit + Name: Offense in Flat Terrain + Description: A Military Unit’s Offense in Flat Terrain +unit_offense_forested_add: + Mask: unit + Name: Offense in Forested Terrain + Description: A Military Unit’s Offense in Forested Terrain +unit_offense_forested_mult: + Mask: unit + Name: Offense in Forested Terrain + Description: A Military Unit’s Offense in Forested Terrain +unit_offense_hazardous_add: + Mask: unit + Name: Offense in Hazardous Terrain + Description: A Military Unit’s Offense in Hazardous Terrain +unit_offense_hazardous_mult: + Mask: unit + Name: Offense in Hazardous Terrain + Description: A Military Unit’s Offense in Hazardous Terrain +unit_offense_water_add: + Mask: unit + Name: Offense in Flat Terrain + Description: A Military Unit’s Offense in Flat Terrain +unit_offense_water_mult: + Mask: unit + Name: Offense in Flat Terrain + Description: A Military Unit’s Offense in Flat Terrain + +--- Potential dynamic modifier types --- +building_academics_fertility_mult: + Mask: building +building_academics_shares_mult: + Mask: building +building_airport_throughput_add: + Mask: building +building_aluminum_refinery_throughput_add: + Mask: building +building_angkor_wat_throughput_add: + Mask: building +building_argebam_throughput_add: + Mask: building +building_aristocrats_fertility_mult: + Mask: building +building_aristocrats_mortality_mult: + Mask: building +building_aristocrats_shares_mult: + Mask: building +building_beauharnois_strait_throughput_add: + Mask: building +building_beverage_industries_throughput_add: + Mask: building +building_big_ben_throughput_add: + Mask: building +building_biofuel_refineries_throughput_add: + Mask: building +building_bureaucrats_fertility_mult: + Mask: building +building_bureaucrats_job_attractiveness_mult: + Mask: building +building_bureaucrats_mortality_mult: + Mask: building +building_bureaucrats_shares_mult: + Mask: building +building_capitalists_fertility_mult: + Mask: building +building_capitalists_mortality_mult: + Mask: building +building_capitalists_shares_mult: + Mask: building +building_capitol_hill_throughput_add: + Mask: building +building_cement_plants_throughput_add: + Mask: building +building_central_park_throughput_add: + Mask: building +building_chichen_itza_throughput_add: + Mask: building +building_clergymen_fertility_mult: + Mask: building +building_clergymen_mortality_mult: + Mask: building +building_clergymen_shares_mult: + Mask: building +building_clerks_fertility_mult: + Mask: building +building_clerks_mortality_mult: + Mask: building +building_clerks_shares_mult: + Mask: building +building_company_headquarter_throughput_add: + Mask: building +building_company_regional_headquarter_throughput_add: + Mask: building +building_conscription_center_throughput_add: + Mask: building +building_consumer_electronics_manufactories_throughput_add: + Mask: building +building_copper_mine_throughput_add: + Mask: building +building_cristo_redentor_throughput_add: + Mask: building +building_detroit_river_throughput_add: + Mask: building +building_easter_island_heads_throughput_add: + Mask: building +building_eiffel_tower_throughput_add: + Mask: building +building_electronic_components_manufactories_throughput_add: + Mask: building +building_employment_academics_mult: + Mask: building +building_employment_aristocrats_mult: + Mask: building +building_employment_bureaucrats_mult: + Mask: building +building_employment_capitalists_mult: + Mask: building +building_employment_clergymen_mult: + Mask: building +building_employment_clerks_mult: + Mask: building +building_employment_engineers_mult: + Mask: building +building_employment_farmers_mult: + Mask: building +building_employment_laborers_mult: + Mask: building +building_employment_machinists_mult: + Mask: building +building_employment_officers_mult: + Mask: building +building_employment_peasants_mult: + Mask: building +building_employment_shopkeepers_mult: + Mask: building +building_employment_slaves_mult: + Mask: building +building_employment_soldiers_mult: + Mask: building +building_engineers_fertility_mult: + Mask: building +building_engineers_shares_mult: + Mask: building +building_eye_of_sahara_throughput_add: + Mask: building +building_farmers_fertility_mult: + Mask: building +building_farmers_mortality_mult: + Mask: building +building_farmers_shares_add: + Mask: building +building_farmers_shares_mult: + Mask: building +building_financial_district_throughput_add: + Mask: building +building_forbidden_city_throughput_add: + Mask: building +building_giza_necropolis_throughput_add: + Mask: building +building_group_bg_agriculture_academics_fertility_mult: + Mask: building +building_group_bg_agriculture_academics_mortality_mult: + Mask: building +building_group_bg_agriculture_academics_standard_of_living_add: + Mask: building +building_group_bg_agriculture_aristocrats_fertility_mult: + Mask: building +building_group_bg_agriculture_aristocrats_mortality_mult: + Mask: building +building_group_bg_agriculture_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_agriculture_bureaucrats_fertility_mult: + Mask: building +building_group_bg_agriculture_bureaucrats_mortality_mult: + Mask: building +building_group_bg_agriculture_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_agriculture_capitalists_fertility_mult: + Mask: building +building_group_bg_agriculture_capitalists_mortality_mult: + Mask: building +building_group_bg_agriculture_capitalists_standard_of_living_add: + Mask: building +building_group_bg_agriculture_clergymen_fertility_mult: + Mask: building +building_group_bg_agriculture_clergymen_mortality_mult: + Mask: building +building_group_bg_agriculture_clergymen_standard_of_living_add: + Mask: building +building_group_bg_agriculture_clerks_fertility_mult: + Mask: building +building_group_bg_agriculture_clerks_mortality_mult: + Mask: building +building_group_bg_agriculture_clerks_standard_of_living_add: + Mask: building +building_group_bg_agriculture_engineers_fertility_mult: + Mask: building +building_group_bg_agriculture_engineers_mortality_mult: + Mask: building +building_group_bg_agriculture_engineers_standard_of_living_add: + Mask: building +building_group_bg_agriculture_farmers_fertility_mult: + Mask: building +building_group_bg_agriculture_farmers_standard_of_living_add: + Mask: building +building_group_bg_agriculture_fertility_mult: + Mask: building +building_group_bg_agriculture_laborers_fertility_mult: + Mask: building +building_group_bg_agriculture_laborers_standard_of_living_add: + Mask: building +building_group_bg_agriculture_machinists_fertility_mult: + Mask: building +building_group_bg_agriculture_machinists_mortality_mult: + Mask: building +building_group_bg_agriculture_machinists_standard_of_living_add: + Mask: building +building_group_bg_agriculture_officers_fertility_mult: + Mask: building +building_group_bg_agriculture_officers_mortality_mult: + Mask: building +building_group_bg_agriculture_officers_standard_of_living_add: + Mask: building +building_group_bg_agriculture_peasants_fertility_mult: + Mask: building +building_group_bg_agriculture_peasants_mortality_mult: + Mask: building +building_group_bg_agriculture_peasants_standard_of_living_add: + Mask: building +building_group_bg_agriculture_self_investment_chance_add: + Mask: building +building_group_bg_agriculture_shopkeepers_fertility_mult: + Mask: building +building_group_bg_agriculture_shopkeepers_mortality_mult: + Mask: building +building_group_bg_agriculture_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_agriculture_slaves_fertility_mult: + Mask: building +building_group_bg_agriculture_slaves_mortality_mult: + Mask: building +building_group_bg_agriculture_slaves_standard_of_living_add: + Mask: building +building_group_bg_agriculture_soldiers_fertility_mult: + Mask: building +building_group_bg_agriculture_soldiers_mortality_mult: + Mask: building +building_group_bg_agriculture_soldiers_standard_of_living_add: + Mask: building +building_group_bg_agriculture_unincorporated_throughput_add: + Mask: building +building_group_bg_air_academics_fertility_mult: + Mask: building +building_group_bg_air_academics_mortality_mult: + Mask: building +building_group_bg_air_academics_standard_of_living_add: + Mask: building +building_group_bg_air_aristocrats_fertility_mult: + Mask: building +building_group_bg_air_aristocrats_mortality_mult: + Mask: building +building_group_bg_air_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_air_bureaucrats_fertility_mult: + Mask: building +building_group_bg_air_bureaucrats_mortality_mult: + Mask: building +building_group_bg_air_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_air_capitalists_fertility_mult: + Mask: building +building_group_bg_air_capitalists_mortality_mult: + Mask: building +building_group_bg_air_capitalists_standard_of_living_add: + Mask: building +building_group_bg_air_clergymen_fertility_mult: + Mask: building +building_group_bg_air_clergymen_mortality_mult: + Mask: building +building_group_bg_air_clergymen_standard_of_living_add: + Mask: building +building_group_bg_air_clerks_fertility_mult: + Mask: building +building_group_bg_air_clerks_mortality_mult: + Mask: building +building_group_bg_air_clerks_standard_of_living_add: + Mask: building +building_group_bg_air_employee_mult: + Mask: building +building_group_bg_air_engineers_fertility_mult: + Mask: building +building_group_bg_air_engineers_mortality_mult: + Mask: building +building_group_bg_air_engineers_standard_of_living_add: + Mask: building +building_group_bg_air_farmers_fertility_mult: + Mask: building +building_group_bg_air_farmers_mortality_mult: + Mask: building +building_group_bg_air_farmers_standard_of_living_add: + Mask: building +building_group_bg_air_fertility_mult: + Mask: building +building_group_bg_air_infrastructure_usage_mult: + Mask: building +building_group_bg_air_laborers_fertility_mult: + Mask: building +building_group_bg_air_laborers_mortality_mult: + Mask: building +building_group_bg_air_laborers_standard_of_living_add: + Mask: building +building_group_bg_air_machinists_fertility_mult: + Mask: building +building_group_bg_air_machinists_mortality_mult: + Mask: building +building_group_bg_air_machinists_standard_of_living_add: + Mask: building +building_group_bg_air_mortality_mult: + Mask: building +building_group_bg_air_officers_fertility_mult: + Mask: building +building_group_bg_air_officers_mortality_mult: + Mask: building +building_group_bg_air_officers_standard_of_living_add: + Mask: building +building_group_bg_air_peasants_fertility_mult: + Mask: building +building_group_bg_air_peasants_mortality_mult: + Mask: building +building_group_bg_air_peasants_standard_of_living_add: + Mask: building +building_group_bg_air_self_investment_chance_add: + Mask: building +building_group_bg_air_shopkeepers_fertility_mult: + Mask: building +building_group_bg_air_shopkeepers_mortality_mult: + Mask: building +building_group_bg_air_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_air_slaves_fertility_mult: + Mask: building +building_group_bg_air_slaves_mortality_mult: + Mask: building +building_group_bg_air_slaves_standard_of_living_add: + Mask: building +building_group_bg_air_soldiers_fertility_mult: + Mask: building +building_group_bg_air_soldiers_mortality_mult: + Mask: building +building_group_bg_air_soldiers_standard_of_living_add: + Mask: building +building_group_bg_air_standard_of_living_add: + Mask: building +building_group_bg_air_tax_mult: + Mask: building +building_group_bg_air_throughput_add: + Mask: building +building_group_bg_air_unincorporated_throughput_add: + Mask: building +building_group_bg_army_academics_fertility_mult: + Mask: building +building_group_bg_army_academics_mortality_mult: + Mask: building +building_group_bg_army_academics_standard_of_living_add: + Mask: building +building_group_bg_army_aristocrats_fertility_mult: + Mask: building +building_group_bg_army_aristocrats_mortality_mult: + Mask: building +building_group_bg_army_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_army_bureaucrats_fertility_mult: + Mask: building +building_group_bg_army_bureaucrats_mortality_mult: + Mask: building +building_group_bg_army_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_army_capitalists_fertility_mult: + Mask: building +building_group_bg_army_capitalists_mortality_mult: + Mask: building +building_group_bg_army_capitalists_standard_of_living_add: + Mask: building +building_group_bg_army_clergymen_fertility_mult: + Mask: building +building_group_bg_army_clergymen_mortality_mult: + Mask: building +building_group_bg_army_clergymen_standard_of_living_add: + Mask: building +building_group_bg_army_clerks_fertility_mult: + Mask: building +building_group_bg_army_clerks_mortality_mult: + Mask: building +building_group_bg_army_clerks_standard_of_living_add: + Mask: building +building_group_bg_army_employee_mult: + Mask: building +building_group_bg_army_engineers_fertility_mult: + Mask: building +building_group_bg_army_engineers_mortality_mult: + Mask: building +building_group_bg_army_engineers_standard_of_living_add: + Mask: building +building_group_bg_army_farmers_fertility_mult: + Mask: building +building_group_bg_army_farmers_mortality_mult: + Mask: building +building_group_bg_army_farmers_standard_of_living_add: + Mask: building +building_group_bg_army_fertility_mult: + Mask: building +building_group_bg_army_infrastructure_usage_mult: + Mask: building +building_group_bg_army_laborers_fertility_mult: + Mask: building +building_group_bg_army_laborers_mortality_mult: + Mask: building +building_group_bg_army_laborers_standard_of_living_add: + Mask: building +building_group_bg_army_machinists_fertility_mult: + Mask: building +building_group_bg_army_machinists_mortality_mult: + Mask: building +building_group_bg_army_machinists_standard_of_living_add: + Mask: building +building_group_bg_army_mortality_mult: + Mask: building +building_group_bg_army_officers_fertility_mult: + Mask: building +building_group_bg_army_officers_mortality_mult: + Mask: building +building_group_bg_army_officers_standard_of_living_add: + Mask: building +building_group_bg_army_peasants_fertility_mult: + Mask: building +building_group_bg_army_peasants_mortality_mult: + Mask: building +building_group_bg_army_peasants_standard_of_living_add: + Mask: building +building_group_bg_army_self_investment_chance_add: + Mask: building +building_group_bg_army_shopkeepers_fertility_mult: + Mask: building +building_group_bg_army_shopkeepers_mortality_mult: + Mask: building +building_group_bg_army_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_army_slaves_fertility_mult: + Mask: building +building_group_bg_army_slaves_mortality_mult: + Mask: building +building_group_bg_army_slaves_standard_of_living_add: + Mask: building +building_group_bg_army_soldiers_fertility_mult: + Mask: building +building_group_bg_army_soldiers_mortality_mult: + Mask: building +building_group_bg_army_soldiers_standard_of_living_add: + Mask: building +building_group_bg_army_standard_of_living_add: + Mask: building +building_group_bg_army_tax_mult: + Mask: building +building_group_bg_army_throughput_add: + Mask: building +building_group_bg_army_unincorporated_throughput_add: + Mask: building +building_group_bg_arts_academics_fertility_mult: + Mask: building +building_group_bg_arts_academics_mortality_mult: + Mask: building +building_group_bg_arts_academics_standard_of_living_add: + Mask: building +building_group_bg_arts_aristocrats_fertility_mult: + Mask: building +building_group_bg_arts_aristocrats_mortality_mult: + Mask: building +building_group_bg_arts_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_arts_bureaucrats_fertility_mult: + Mask: building +building_group_bg_arts_bureaucrats_mortality_mult: + Mask: building +building_group_bg_arts_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_arts_capitalists_fertility_mult: + Mask: building +building_group_bg_arts_capitalists_mortality_mult: + Mask: building +building_group_bg_arts_capitalists_standard_of_living_add: + Mask: building +building_group_bg_arts_clergymen_fertility_mult: + Mask: building +building_group_bg_arts_clergymen_mortality_mult: + Mask: building +building_group_bg_arts_clergymen_standard_of_living_add: + Mask: building +building_group_bg_arts_clerks_fertility_mult: + Mask: building +building_group_bg_arts_clerks_mortality_mult: + Mask: building +building_group_bg_arts_clerks_standard_of_living_add: + Mask: building +building_group_bg_arts_employee_mult: + Mask: building +building_group_bg_arts_engineers_fertility_mult: + Mask: building +building_group_bg_arts_engineers_mortality_mult: + Mask: building +building_group_bg_arts_engineers_standard_of_living_add: + Mask: building +building_group_bg_arts_farmers_fertility_mult: + Mask: building +building_group_bg_arts_farmers_mortality_mult: + Mask: building +building_group_bg_arts_farmers_standard_of_living_add: + Mask: building +building_group_bg_arts_fertility_mult: + Mask: building +building_group_bg_arts_infrastructure_usage_mult: + Mask: building +building_group_bg_arts_laborers_fertility_mult: + Mask: building +building_group_bg_arts_laborers_mortality_mult: + Mask: building +building_group_bg_arts_laborers_standard_of_living_add: + Mask: building +building_group_bg_arts_machinists_fertility_mult: + Mask: building +building_group_bg_arts_machinists_mortality_mult: + Mask: building +building_group_bg_arts_machinists_standard_of_living_add: + Mask: building +building_group_bg_arts_mortality_mult: + Mask: building +building_group_bg_arts_officers_fertility_mult: + Mask: building +building_group_bg_arts_officers_mortality_mult: + Mask: building +building_group_bg_arts_officers_standard_of_living_add: + Mask: building +building_group_bg_arts_peasants_fertility_mult: + Mask: building +building_group_bg_arts_peasants_mortality_mult: + Mask: building +building_group_bg_arts_peasants_standard_of_living_add: + Mask: building +building_group_bg_arts_self_investment_chance_add: + Mask: building +building_group_bg_arts_shopkeepers_fertility_mult: + Mask: building +building_group_bg_arts_shopkeepers_mortality_mult: + Mask: building +building_group_bg_arts_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_arts_slaves_fertility_mult: + Mask: building +building_group_bg_arts_slaves_mortality_mult: + Mask: building +building_group_bg_arts_slaves_standard_of_living_add: + Mask: building +building_group_bg_arts_soldiers_fertility_mult: + Mask: building +building_group_bg_arts_soldiers_mortality_mult: + Mask: building +building_group_bg_arts_soldiers_standard_of_living_add: + Mask: building +building_group_bg_arts_standard_of_living_add: + Mask: building +building_group_bg_arts_tax_mult: + Mask: building +building_group_bg_arts_unincorporated_throughput_add: + Mask: building +building_group_bg_automobile_manufactories_academics_fertility_mult: + Mask: building +building_group_bg_automobile_manufactories_academics_mortality_mult: + Mask: building +building_group_bg_automobile_manufactories_academics_standard_of_living_add: + Mask: building +building_group_bg_automobile_manufactories_aristocrats_fertility_mult: + Mask: building +building_group_bg_automobile_manufactories_aristocrats_mortality_mult: + Mask: building +building_group_bg_automobile_manufactories_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_automobile_manufactories_bureaucrats_fertility_mult: + Mask: building +building_group_bg_automobile_manufactories_bureaucrats_mortality_mult: + Mask: building +building_group_bg_automobile_manufactories_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_automobile_manufactories_capitalists_fertility_mult: + Mask: building +building_group_bg_automobile_manufactories_capitalists_mortality_mult: + Mask: building +building_group_bg_automobile_manufactories_capitalists_standard_of_living_add: + Mask: building +building_group_bg_automobile_manufactories_clergymen_fertility_mult: + Mask: building +building_group_bg_automobile_manufactories_clergymen_mortality_mult: + Mask: building +building_group_bg_automobile_manufactories_clergymen_standard_of_living_add: + Mask: building +building_group_bg_automobile_manufactories_clerks_fertility_mult: + Mask: building +building_group_bg_automobile_manufactories_clerks_mortality_mult: + Mask: building +building_group_bg_automobile_manufactories_clerks_standard_of_living_add: + Mask: building +building_group_bg_automobile_manufactories_employee_mult: + Mask: building +building_group_bg_automobile_manufactories_engineers_fertility_mult: + Mask: building +building_group_bg_automobile_manufactories_engineers_mortality_mult: + Mask: building +building_group_bg_automobile_manufactories_engineers_standard_of_living_add: + Mask: building +building_group_bg_automobile_manufactories_farmers_fertility_mult: + Mask: building +building_group_bg_automobile_manufactories_farmers_mortality_mult: + Mask: building +building_group_bg_automobile_manufactories_farmers_standard_of_living_add: + Mask: building +building_group_bg_automobile_manufactories_fertility_mult: + Mask: building +building_group_bg_automobile_manufactories_infrastructure_usage_mult: + Mask: building +building_group_bg_automobile_manufactories_laborers_fertility_mult: + Mask: building +building_group_bg_automobile_manufactories_laborers_mortality_mult: + Mask: building +building_group_bg_automobile_manufactories_laborers_standard_of_living_add: + Mask: building +building_group_bg_automobile_manufactories_machinists_fertility_mult: + Mask: building +building_group_bg_automobile_manufactories_machinists_mortality_mult: + Mask: building +building_group_bg_automobile_manufactories_machinists_standard_of_living_add: + Mask: building +building_group_bg_automobile_manufactories_mortality_mult: + Mask: building +building_group_bg_automobile_manufactories_officers_fertility_mult: + Mask: building +building_group_bg_automobile_manufactories_officers_mortality_mult: + Mask: building +building_group_bg_automobile_manufactories_officers_standard_of_living_add: + Mask: building +building_group_bg_automobile_manufactories_peasants_fertility_mult: + Mask: building +building_group_bg_automobile_manufactories_peasants_mortality_mult: + Mask: building +building_group_bg_automobile_manufactories_peasants_standard_of_living_add: + Mask: building +building_group_bg_automobile_manufactories_self_investment_chance_add: + Mask: building +building_group_bg_automobile_manufactories_shopkeepers_fertility_mult: + Mask: building +building_group_bg_automobile_manufactories_shopkeepers_mortality_mult: + Mask: building +building_group_bg_automobile_manufactories_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_automobile_manufactories_slaves_fertility_mult: + Mask: building +building_group_bg_automobile_manufactories_slaves_mortality_mult: + Mask: building +building_group_bg_automobile_manufactories_slaves_standard_of_living_add: + Mask: building +building_group_bg_automobile_manufactories_soldiers_fertility_mult: + Mask: building +building_group_bg_automobile_manufactories_soldiers_mortality_mult: + Mask: building +building_group_bg_automobile_manufactories_soldiers_standard_of_living_add: + Mask: building +building_group_bg_automobile_manufactories_standard_of_living_add: + Mask: building +building_group_bg_automobile_manufactories_tax_mult: + Mask: building +building_group_bg_automobile_manufactories_unincorporated_throughput_add: + Mask: building +building_group_bg_banana_plantations_academics_fertility_mult: + Mask: building +building_group_bg_banana_plantations_academics_mortality_mult: + Mask: building +building_group_bg_banana_plantations_academics_standard_of_living_add: + Mask: building +building_group_bg_banana_plantations_aristocrats_fertility_mult: + Mask: building +building_group_bg_banana_plantations_aristocrats_mortality_mult: + Mask: building +building_group_bg_banana_plantations_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_banana_plantations_bureaucrats_fertility_mult: + Mask: building +building_group_bg_banana_plantations_bureaucrats_mortality_mult: + Mask: building +building_group_bg_banana_plantations_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_banana_plantations_capitalists_fertility_mult: + Mask: building +building_group_bg_banana_plantations_capitalists_mortality_mult: + Mask: building +building_group_bg_banana_plantations_capitalists_standard_of_living_add: + Mask: building +building_group_bg_banana_plantations_clergymen_fertility_mult: + Mask: building +building_group_bg_banana_plantations_clergymen_mortality_mult: + Mask: building +building_group_bg_banana_plantations_clergymen_standard_of_living_add: + Mask: building +building_group_bg_banana_plantations_clerks_fertility_mult: + Mask: building +building_group_bg_banana_plantations_clerks_mortality_mult: + Mask: building +building_group_bg_banana_plantations_clerks_standard_of_living_add: + Mask: building +building_group_bg_banana_plantations_employee_mult: + Mask: building +building_group_bg_banana_plantations_engineers_fertility_mult: + Mask: building +building_group_bg_banana_plantations_engineers_mortality_mult: + Mask: building +building_group_bg_banana_plantations_engineers_standard_of_living_add: + Mask: building +building_group_bg_banana_plantations_farmers_fertility_mult: + Mask: building +building_group_bg_banana_plantations_farmers_mortality_mult: + Mask: building +building_group_bg_banana_plantations_farmers_standard_of_living_add: + Mask: building +building_group_bg_banana_plantations_fertility_mult: + Mask: building +building_group_bg_banana_plantations_infrastructure_usage_mult: + Mask: building +building_group_bg_banana_plantations_laborers_fertility_mult: + Mask: building +building_group_bg_banana_plantations_laborers_mortality_mult: + Mask: building +building_group_bg_banana_plantations_laborers_standard_of_living_add: + Mask: building +building_group_bg_banana_plantations_machinists_fertility_mult: + Mask: building +building_group_bg_banana_plantations_machinists_mortality_mult: + Mask: building +building_group_bg_banana_plantations_machinists_standard_of_living_add: + Mask: building +building_group_bg_banana_plantations_mortality_mult: + Mask: building +building_group_bg_banana_plantations_officers_fertility_mult: + Mask: building +building_group_bg_banana_plantations_officers_mortality_mult: + Mask: building +building_group_bg_banana_plantations_officers_standard_of_living_add: + Mask: building +building_group_bg_banana_plantations_peasants_fertility_mult: + Mask: building +building_group_bg_banana_plantations_peasants_mortality_mult: + Mask: building +building_group_bg_banana_plantations_peasants_standard_of_living_add: + Mask: building +building_group_bg_banana_plantations_self_investment_chance_add: + Mask: building +building_group_bg_banana_plantations_shopkeepers_fertility_mult: + Mask: building +building_group_bg_banana_plantations_shopkeepers_mortality_mult: + Mask: building +building_group_bg_banana_plantations_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_banana_plantations_slaves_fertility_mult: + Mask: building +building_group_bg_banana_plantations_slaves_mortality_mult: + Mask: building +building_group_bg_banana_plantations_slaves_standard_of_living_add: + Mask: building +building_group_bg_banana_plantations_soldiers_fertility_mult: + Mask: building +building_group_bg_banana_plantations_soldiers_mortality_mult: + Mask: building +building_group_bg_banana_plantations_soldiers_standard_of_living_add: + Mask: building +building_group_bg_banana_plantations_standard_of_living_add: + Mask: building +building_group_bg_banana_plantations_tax_mult: + Mask: building +building_group_bg_banana_plantations_throughput_add: + Mask: building +building_group_bg_banana_plantations_unincorporated_throughput_add: + Mask: building +building_group_bg_basic_infrastructure_academics_fertility_mult: + Mask: building +building_group_bg_basic_infrastructure_academics_mortality_mult: + Mask: building +building_group_bg_basic_infrastructure_academics_standard_of_living_add: + Mask: building +building_group_bg_basic_infrastructure_aristocrats_fertility_mult: + Mask: building +building_group_bg_basic_infrastructure_aristocrats_mortality_mult: + Mask: building +building_group_bg_basic_infrastructure_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_basic_infrastructure_bureaucrats_fertility_mult: + Mask: building +building_group_bg_basic_infrastructure_bureaucrats_mortality_mult: + Mask: building +building_group_bg_basic_infrastructure_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_basic_infrastructure_capitalists_fertility_mult: + Mask: building +building_group_bg_basic_infrastructure_capitalists_mortality_mult: + Mask: building +building_group_bg_basic_infrastructure_capitalists_standard_of_living_add: + Mask: building +building_group_bg_basic_infrastructure_clergymen_fertility_mult: + Mask: building +building_group_bg_basic_infrastructure_clergymen_mortality_mult: + Mask: building +building_group_bg_basic_infrastructure_clergymen_standard_of_living_add: + Mask: building +building_group_bg_basic_infrastructure_clerks_fertility_mult: + Mask: building +building_group_bg_basic_infrastructure_clerks_mortality_mult: + Mask: building +building_group_bg_basic_infrastructure_clerks_standard_of_living_add: + Mask: building +building_group_bg_basic_infrastructure_employee_mult: + Mask: building +building_group_bg_basic_infrastructure_engineers_fertility_mult: + Mask: building +building_group_bg_basic_infrastructure_engineers_mortality_mult: + Mask: building +building_group_bg_basic_infrastructure_engineers_standard_of_living_add: + Mask: building +building_group_bg_basic_infrastructure_farmers_fertility_mult: + Mask: building +building_group_bg_basic_infrastructure_farmers_mortality_mult: + Mask: building +building_group_bg_basic_infrastructure_farmers_standard_of_living_add: + Mask: building +building_group_bg_basic_infrastructure_fertility_mult: + Mask: building +building_group_bg_basic_infrastructure_infrastructure_usage_mult: + Mask: building +building_group_bg_basic_infrastructure_laborers_fertility_mult: + Mask: building +building_group_bg_basic_infrastructure_laborers_mortality_mult: + Mask: building +building_group_bg_basic_infrastructure_laborers_standard_of_living_add: + Mask: building +building_group_bg_basic_infrastructure_machinists_fertility_mult: + Mask: building +building_group_bg_basic_infrastructure_machinists_mortality_mult: + Mask: building +building_group_bg_basic_infrastructure_machinists_standard_of_living_add: + Mask: building +building_group_bg_basic_infrastructure_mortality_mult: + Mask: building +building_group_bg_basic_infrastructure_officers_fertility_mult: + Mask: building +building_group_bg_basic_infrastructure_officers_mortality_mult: + Mask: building +building_group_bg_basic_infrastructure_officers_standard_of_living_add: + Mask: building +building_group_bg_basic_infrastructure_peasants_fertility_mult: + Mask: building +building_group_bg_basic_infrastructure_peasants_mortality_mult: + Mask: building +building_group_bg_basic_infrastructure_peasants_standard_of_living_add: + Mask: building +building_group_bg_basic_infrastructure_self_investment_chance_add: + Mask: building +building_group_bg_basic_infrastructure_shopkeepers_fertility_mult: + Mask: building +building_group_bg_basic_infrastructure_shopkeepers_mortality_mult: + Mask: building +building_group_bg_basic_infrastructure_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_basic_infrastructure_slaves_fertility_mult: + Mask: building +building_group_bg_basic_infrastructure_slaves_mortality_mult: + Mask: building +building_group_bg_basic_infrastructure_slaves_standard_of_living_add: + Mask: building +building_group_bg_basic_infrastructure_soldiers_fertility_mult: + Mask: building +building_group_bg_basic_infrastructure_soldiers_mortality_mult: + Mask: building +building_group_bg_basic_infrastructure_soldiers_standard_of_living_add: + Mask: building +building_group_bg_basic_infrastructure_standard_of_living_add: + Mask: building +building_group_bg_basic_infrastructure_tax_mult: + Mask: building +building_group_bg_basic_infrastructure_throughput_add: + Mask: building +building_group_bg_basic_infrastructure_unincorporated_throughput_add: + Mask: building +building_group_bg_bauxite_mining_academics_fertility_mult: + Mask: building +building_group_bg_bauxite_mining_academics_mortality_mult: + Mask: building +building_group_bg_bauxite_mining_academics_standard_of_living_add: + Mask: building +building_group_bg_bauxite_mining_aristocrats_fertility_mult: + Mask: building +building_group_bg_bauxite_mining_aristocrats_mortality_mult: + Mask: building +building_group_bg_bauxite_mining_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_bauxite_mining_bureaucrats_fertility_mult: + Mask: building +building_group_bg_bauxite_mining_bureaucrats_mortality_mult: + Mask: building +building_group_bg_bauxite_mining_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_bauxite_mining_capitalists_fertility_mult: + Mask: building +building_group_bg_bauxite_mining_capitalists_mortality_mult: + Mask: building +building_group_bg_bauxite_mining_capitalists_standard_of_living_add: + Mask: building +building_group_bg_bauxite_mining_clergymen_fertility_mult: + Mask: building +building_group_bg_bauxite_mining_clergymen_mortality_mult: + Mask: building +building_group_bg_bauxite_mining_clergymen_standard_of_living_add: + Mask: building +building_group_bg_bauxite_mining_clerks_fertility_mult: + Mask: building +building_group_bg_bauxite_mining_clerks_mortality_mult: + Mask: building +building_group_bg_bauxite_mining_clerks_standard_of_living_add: + Mask: building +building_group_bg_bauxite_mining_employee_mult: + Mask: building +building_group_bg_bauxite_mining_engineers_fertility_mult: + Mask: building +building_group_bg_bauxite_mining_engineers_mortality_mult: + Mask: building +building_group_bg_bauxite_mining_engineers_standard_of_living_add: + Mask: building +building_group_bg_bauxite_mining_farmers_fertility_mult: + Mask: building +building_group_bg_bauxite_mining_farmers_mortality_mult: + Mask: building +building_group_bg_bauxite_mining_farmers_standard_of_living_add: + Mask: building +building_group_bg_bauxite_mining_fertility_mult: + Mask: building +building_group_bg_bauxite_mining_infrastructure_usage_mult: + Mask: building +building_group_bg_bauxite_mining_laborers_fertility_mult: + Mask: building +building_group_bg_bauxite_mining_laborers_mortality_mult: + Mask: building +building_group_bg_bauxite_mining_laborers_standard_of_living_add: + Mask: building +building_group_bg_bauxite_mining_machinists_fertility_mult: + Mask: building +building_group_bg_bauxite_mining_machinists_mortality_mult: + Mask: building +building_group_bg_bauxite_mining_machinists_standard_of_living_add: + Mask: building +building_group_bg_bauxite_mining_mortality_mult: + Mask: building +building_group_bg_bauxite_mining_officers_fertility_mult: + Mask: building +building_group_bg_bauxite_mining_officers_mortality_mult: + Mask: building +building_group_bg_bauxite_mining_officers_standard_of_living_add: + Mask: building +building_group_bg_bauxite_mining_peasants_fertility_mult: + Mask: building +building_group_bg_bauxite_mining_peasants_mortality_mult: + Mask: building +building_group_bg_bauxite_mining_peasants_standard_of_living_add: + Mask: building +building_group_bg_bauxite_mining_self_investment_chance_add: + Mask: building +building_group_bg_bauxite_mining_shopkeepers_fertility_mult: + Mask: building +building_group_bg_bauxite_mining_shopkeepers_mortality_mult: + Mask: building +building_group_bg_bauxite_mining_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_bauxite_mining_slaves_fertility_mult: + Mask: building +building_group_bg_bauxite_mining_slaves_mortality_mult: + Mask: building +building_group_bg_bauxite_mining_slaves_standard_of_living_add: + Mask: building +building_group_bg_bauxite_mining_soldiers_fertility_mult: + Mask: building +building_group_bg_bauxite_mining_soldiers_mortality_mult: + Mask: building +building_group_bg_bauxite_mining_soldiers_standard_of_living_add: + Mask: building +building_group_bg_bauxite_mining_standard_of_living_add: + Mask: building +building_group_bg_bauxite_mining_tax_mult: + Mask: building +building_group_bg_bauxite_mining_throughput_add: + Mask: building +building_group_bg_bauxite_mining_unincorporated_throughput_add: + Mask: building +building_group_bg_biological_weapons_academics_fertility_mult: + Mask: building +building_group_bg_biological_weapons_academics_mortality_mult: + Mask: building +building_group_bg_biological_weapons_academics_standard_of_living_add: + Mask: building +building_group_bg_biological_weapons_aristocrats_fertility_mult: + Mask: building +building_group_bg_biological_weapons_aristocrats_mortality_mult: + Mask: building +building_group_bg_biological_weapons_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_biological_weapons_bureaucrats_fertility_mult: + Mask: building +building_group_bg_biological_weapons_bureaucrats_mortality_mult: + Mask: building +building_group_bg_biological_weapons_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_biological_weapons_capitalists_fertility_mult: + Mask: building +building_group_bg_biological_weapons_capitalists_mortality_mult: + Mask: building +building_group_bg_biological_weapons_capitalists_standard_of_living_add: + Mask: building +building_group_bg_biological_weapons_clergymen_fertility_mult: + Mask: building +building_group_bg_biological_weapons_clergymen_mortality_mult: + Mask: building +building_group_bg_biological_weapons_clergymen_standard_of_living_add: + Mask: building +building_group_bg_biological_weapons_clerks_fertility_mult: + Mask: building +building_group_bg_biological_weapons_clerks_mortality_mult: + Mask: building +building_group_bg_biological_weapons_clerks_standard_of_living_add: + Mask: building +building_group_bg_biological_weapons_employee_mult: + Mask: building +building_group_bg_biological_weapons_engineers_fertility_mult: + Mask: building +building_group_bg_biological_weapons_engineers_mortality_mult: + Mask: building +building_group_bg_biological_weapons_engineers_standard_of_living_add: + Mask: building +building_group_bg_biological_weapons_farmers_fertility_mult: + Mask: building +building_group_bg_biological_weapons_farmers_mortality_mult: + Mask: building +building_group_bg_biological_weapons_farmers_standard_of_living_add: + Mask: building +building_group_bg_biological_weapons_fertility_mult: + Mask: building +building_group_bg_biological_weapons_infrastructure_usage_mult: + Mask: building +building_group_bg_biological_weapons_laborers_fertility_mult: + Mask: building +building_group_bg_biological_weapons_laborers_mortality_mult: + Mask: building +building_group_bg_biological_weapons_laborers_standard_of_living_add: + Mask: building +building_group_bg_biological_weapons_machinists_fertility_mult: + Mask: building +building_group_bg_biological_weapons_machinists_mortality_mult: + Mask: building +building_group_bg_biological_weapons_machinists_standard_of_living_add: + Mask: building +building_group_bg_biological_weapons_mortality_mult: + Mask: building +building_group_bg_biological_weapons_officers_fertility_mult: + Mask: building +building_group_bg_biological_weapons_officers_mortality_mult: + Mask: building +building_group_bg_biological_weapons_officers_standard_of_living_add: + Mask: building +building_group_bg_biological_weapons_peasants_fertility_mult: + Mask: building +building_group_bg_biological_weapons_peasants_mortality_mult: + Mask: building +building_group_bg_biological_weapons_peasants_standard_of_living_add: + Mask: building +building_group_bg_biological_weapons_self_investment_chance_add: + Mask: building +building_group_bg_biological_weapons_shopkeepers_fertility_mult: + Mask: building +building_group_bg_biological_weapons_shopkeepers_mortality_mult: + Mask: building +building_group_bg_biological_weapons_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_biological_weapons_slaves_fertility_mult: + Mask: building +building_group_bg_biological_weapons_slaves_mortality_mult: + Mask: building +building_group_bg_biological_weapons_slaves_standard_of_living_add: + Mask: building +building_group_bg_biological_weapons_soldiers_fertility_mult: + Mask: building +building_group_bg_biological_weapons_soldiers_mortality_mult: + Mask: building +building_group_bg_biological_weapons_soldiers_standard_of_living_add: + Mask: building +building_group_bg_biological_weapons_standard_of_living_add: + Mask: building +building_group_bg_biological_weapons_tax_mult: + Mask: building +building_group_bg_biological_weapons_throughput_add: + Mask: building +building_group_bg_biological_weapons_unincorporated_throughput_add: + Mask: building +building_group_bg_biomass_power_academics_fertility_mult: + Mask: building +building_group_bg_biomass_power_academics_mortality_mult: + Mask: building +building_group_bg_biomass_power_academics_standard_of_living_add: + Mask: building +building_group_bg_biomass_power_aristocrats_fertility_mult: + Mask: building +building_group_bg_biomass_power_aristocrats_mortality_mult: + Mask: building +building_group_bg_biomass_power_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_biomass_power_bureaucrats_fertility_mult: + Mask: building +building_group_bg_biomass_power_bureaucrats_mortality_mult: + Mask: building +building_group_bg_biomass_power_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_biomass_power_capitalists_fertility_mult: + Mask: building +building_group_bg_biomass_power_capitalists_mortality_mult: + Mask: building +building_group_bg_biomass_power_capitalists_standard_of_living_add: + Mask: building +building_group_bg_biomass_power_clergymen_fertility_mult: + Mask: building +building_group_bg_biomass_power_clergymen_mortality_mult: + Mask: building +building_group_bg_biomass_power_clergymen_standard_of_living_add: + Mask: building +building_group_bg_biomass_power_clerks_fertility_mult: + Mask: building +building_group_bg_biomass_power_clerks_mortality_mult: + Mask: building +building_group_bg_biomass_power_clerks_standard_of_living_add: + Mask: building +building_group_bg_biomass_power_employee_mult: + Mask: building +building_group_bg_biomass_power_engineers_fertility_mult: + Mask: building +building_group_bg_biomass_power_engineers_mortality_mult: + Mask: building +building_group_bg_biomass_power_engineers_standard_of_living_add: + Mask: building +building_group_bg_biomass_power_farmers_fertility_mult: + Mask: building +building_group_bg_biomass_power_farmers_mortality_mult: + Mask: building +building_group_bg_biomass_power_farmers_standard_of_living_add: + Mask: building +building_group_bg_biomass_power_fertility_mult: + Mask: building +building_group_bg_biomass_power_infrastructure_usage_mult: + Mask: building +building_group_bg_biomass_power_laborers_fertility_mult: + Mask: building +building_group_bg_biomass_power_laborers_mortality_mult: + Mask: building +building_group_bg_biomass_power_laborers_standard_of_living_add: + Mask: building +building_group_bg_biomass_power_machinists_fertility_mult: + Mask: building +building_group_bg_biomass_power_machinists_mortality_mult: + Mask: building +building_group_bg_biomass_power_machinists_standard_of_living_add: + Mask: building +building_group_bg_biomass_power_mortality_mult: + Mask: building +building_group_bg_biomass_power_officers_fertility_mult: + Mask: building +building_group_bg_biomass_power_officers_mortality_mult: + Mask: building +building_group_bg_biomass_power_officers_standard_of_living_add: + Mask: building +building_group_bg_biomass_power_peasants_fertility_mult: + Mask: building +building_group_bg_biomass_power_peasants_mortality_mult: + Mask: building +building_group_bg_biomass_power_peasants_standard_of_living_add: + Mask: building +building_group_bg_biomass_power_self_investment_chance_add: + Mask: building +building_group_bg_biomass_power_shopkeepers_fertility_mult: + Mask: building +building_group_bg_biomass_power_shopkeepers_mortality_mult: + Mask: building +building_group_bg_biomass_power_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_biomass_power_slaves_fertility_mult: + Mask: building +building_group_bg_biomass_power_slaves_mortality_mult: + Mask: building +building_group_bg_biomass_power_slaves_standard_of_living_add: + Mask: building +building_group_bg_biomass_power_soldiers_fertility_mult: + Mask: building +building_group_bg_biomass_power_soldiers_mortality_mult: + Mask: building +building_group_bg_biomass_power_soldiers_standard_of_living_add: + Mask: building +building_group_bg_biomass_power_standard_of_living_add: + Mask: building +building_group_bg_biomass_power_tax_mult: + Mask: building +building_group_bg_biomass_power_throughput_add: + Mask: building +building_group_bg_biomass_power_unincorporated_throughput_add: + Mask: building +building_group_bg_bureaucracy_academics_fertility_mult: + Mask: building +building_group_bg_bureaucracy_academics_mortality_mult: + Mask: building +building_group_bg_bureaucracy_academics_standard_of_living_add: + Mask: building +building_group_bg_bureaucracy_aristocrats_fertility_mult: + Mask: building +building_group_bg_bureaucracy_aristocrats_mortality_mult: + Mask: building +building_group_bg_bureaucracy_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_bureaucracy_bureaucrats_fertility_mult: + Mask: building +building_group_bg_bureaucracy_bureaucrats_mortality_mult: + Mask: building +building_group_bg_bureaucracy_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_bureaucracy_capitalists_fertility_mult: + Mask: building +building_group_bg_bureaucracy_capitalists_mortality_mult: + Mask: building +building_group_bg_bureaucracy_capitalists_standard_of_living_add: + Mask: building +building_group_bg_bureaucracy_clergymen_fertility_mult: + Mask: building +building_group_bg_bureaucracy_clergymen_mortality_mult: + Mask: building +building_group_bg_bureaucracy_clergymen_standard_of_living_add: + Mask: building +building_group_bg_bureaucracy_clerks_fertility_mult: + Mask: building +building_group_bg_bureaucracy_clerks_mortality_mult: + Mask: building +building_group_bg_bureaucracy_clerks_standard_of_living_add: + Mask: building +building_group_bg_bureaucracy_employee_mult: + Mask: building +building_group_bg_bureaucracy_engineers_fertility_mult: + Mask: building +building_group_bg_bureaucracy_engineers_mortality_mult: + Mask: building +building_group_bg_bureaucracy_engineers_standard_of_living_add: + Mask: building +building_group_bg_bureaucracy_farmers_fertility_mult: + Mask: building +building_group_bg_bureaucracy_farmers_mortality_mult: + Mask: building +building_group_bg_bureaucracy_farmers_standard_of_living_add: + Mask: building +building_group_bg_bureaucracy_fertility_mult: + Mask: building +building_group_bg_bureaucracy_infrastructure_usage_mult: + Mask: building +building_group_bg_bureaucracy_laborers_fertility_mult: + Mask: building +building_group_bg_bureaucracy_laborers_mortality_mult: + Mask: building +building_group_bg_bureaucracy_laborers_standard_of_living_add: + Mask: building +building_group_bg_bureaucracy_machinists_fertility_mult: + Mask: building +building_group_bg_bureaucracy_machinists_mortality_mult: + Mask: building +building_group_bg_bureaucracy_machinists_standard_of_living_add: + Mask: building +building_group_bg_bureaucracy_mortality_mult: + Mask: building +building_group_bg_bureaucracy_officers_fertility_mult: + Mask: building +building_group_bg_bureaucracy_officers_mortality_mult: + Mask: building +building_group_bg_bureaucracy_officers_standard_of_living_add: + Mask: building +building_group_bg_bureaucracy_peasants_fertility_mult: + Mask: building +building_group_bg_bureaucracy_peasants_mortality_mult: + Mask: building +building_group_bg_bureaucracy_peasants_standard_of_living_add: + Mask: building +building_group_bg_bureaucracy_self_investment_chance_add: + Mask: building +building_group_bg_bureaucracy_shopkeepers_fertility_mult: + Mask: building +building_group_bg_bureaucracy_shopkeepers_mortality_mult: + Mask: building +building_group_bg_bureaucracy_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_bureaucracy_slaves_fertility_mult: + Mask: building +building_group_bg_bureaucracy_slaves_mortality_mult: + Mask: building +building_group_bg_bureaucracy_slaves_standard_of_living_add: + Mask: building +building_group_bg_bureaucracy_soldiers_fertility_mult: + Mask: building +building_group_bg_bureaucracy_soldiers_mortality_mult: + Mask: building +building_group_bg_bureaucracy_soldiers_standard_of_living_add: + Mask: building +building_group_bg_bureaucracy_standard_of_living_add: + Mask: building +building_group_bg_bureaucracy_tax_mult: + Mask: building +building_group_bg_bureaucracy_unincorporated_throughput_add: + Mask: building +building_group_bg_canals_academics_fertility_mult: + Mask: building +building_group_bg_canals_academics_mortality_mult: + Mask: building +building_group_bg_canals_academics_standard_of_living_add: + Mask: building +building_group_bg_canals_aristocrats_fertility_mult: + Mask: building +building_group_bg_canals_aristocrats_mortality_mult: + Mask: building +building_group_bg_canals_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_canals_bureaucrats_fertility_mult: + Mask: building +building_group_bg_canals_bureaucrats_mortality_mult: + Mask: building +building_group_bg_canals_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_canals_capitalists_fertility_mult: + Mask: building +building_group_bg_canals_capitalists_mortality_mult: + Mask: building +building_group_bg_canals_capitalists_standard_of_living_add: + Mask: building +building_group_bg_canals_clergymen_fertility_mult: + Mask: building +building_group_bg_canals_clergymen_mortality_mult: + Mask: building +building_group_bg_canals_clergymen_standard_of_living_add: + Mask: building +building_group_bg_canals_clerks_fertility_mult: + Mask: building +building_group_bg_canals_clerks_mortality_mult: + Mask: building +building_group_bg_canals_clerks_standard_of_living_add: + Mask: building +building_group_bg_canals_employee_mult: + Mask: building +building_group_bg_canals_engineers_fertility_mult: + Mask: building +building_group_bg_canals_engineers_mortality_mult: + Mask: building +building_group_bg_canals_engineers_standard_of_living_add: + Mask: building +building_group_bg_canals_farmers_fertility_mult: + Mask: building +building_group_bg_canals_farmers_mortality_mult: + Mask: building +building_group_bg_canals_farmers_standard_of_living_add: + Mask: building +building_group_bg_canals_fertility_mult: + Mask: building +building_group_bg_canals_infrastructure_usage_mult: + Mask: building +building_group_bg_canals_laborers_fertility_mult: + Mask: building +building_group_bg_canals_laborers_mortality_mult: + Mask: building +building_group_bg_canals_laborers_standard_of_living_add: + Mask: building +building_group_bg_canals_machinists_fertility_mult: + Mask: building +building_group_bg_canals_machinists_mortality_mult: + Mask: building +building_group_bg_canals_machinists_standard_of_living_add: + Mask: building +building_group_bg_canals_mortality_mult: + Mask: building +building_group_bg_canals_officers_fertility_mult: + Mask: building +building_group_bg_canals_officers_mortality_mult: + Mask: building +building_group_bg_canals_officers_standard_of_living_add: + Mask: building +building_group_bg_canals_peasants_fertility_mult: + Mask: building +building_group_bg_canals_peasants_mortality_mult: + Mask: building +building_group_bg_canals_peasants_standard_of_living_add: + Mask: building +building_group_bg_canals_self_investment_chance_add: + Mask: building +building_group_bg_canals_shopkeepers_fertility_mult: + Mask: building +building_group_bg_canals_shopkeepers_mortality_mult: + Mask: building +building_group_bg_canals_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_canals_slaves_fertility_mult: + Mask: building +building_group_bg_canals_slaves_mortality_mult: + Mask: building +building_group_bg_canals_slaves_standard_of_living_add: + Mask: building +building_group_bg_canals_soldiers_fertility_mult: + Mask: building +building_group_bg_canals_soldiers_mortality_mult: + Mask: building +building_group_bg_canals_soldiers_standard_of_living_add: + Mask: building +building_group_bg_canals_standard_of_living_add: + Mask: building +building_group_bg_canals_tax_mult: + Mask: building +building_group_bg_canals_throughput_add: + Mask: building +building_group_bg_canals_unincorporated_throughput_add: + Mask: building +building_group_bg_chemical_weapons_academics_fertility_mult: + Mask: building +building_group_bg_chemical_weapons_academics_mortality_mult: + Mask: building +building_group_bg_chemical_weapons_academics_standard_of_living_add: + Mask: building +building_group_bg_chemical_weapons_aristocrats_fertility_mult: + Mask: building +building_group_bg_chemical_weapons_aristocrats_mortality_mult: + Mask: building +building_group_bg_chemical_weapons_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_chemical_weapons_bureaucrats_fertility_mult: + Mask: building +building_group_bg_chemical_weapons_bureaucrats_mortality_mult: + Mask: building +building_group_bg_chemical_weapons_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_chemical_weapons_capitalists_fertility_mult: + Mask: building +building_group_bg_chemical_weapons_capitalists_mortality_mult: + Mask: building +building_group_bg_chemical_weapons_capitalists_standard_of_living_add: + Mask: building +building_group_bg_chemical_weapons_clergymen_fertility_mult: + Mask: building +building_group_bg_chemical_weapons_clergymen_mortality_mult: + Mask: building +building_group_bg_chemical_weapons_clergymen_standard_of_living_add: + Mask: building +building_group_bg_chemical_weapons_clerks_fertility_mult: + Mask: building +building_group_bg_chemical_weapons_clerks_mortality_mult: + Mask: building +building_group_bg_chemical_weapons_clerks_standard_of_living_add: + Mask: building +building_group_bg_chemical_weapons_employee_mult: + Mask: building +building_group_bg_chemical_weapons_engineers_fertility_mult: + Mask: building +building_group_bg_chemical_weapons_engineers_mortality_mult: + Mask: building +building_group_bg_chemical_weapons_engineers_standard_of_living_add: + Mask: building +building_group_bg_chemical_weapons_farmers_fertility_mult: + Mask: building +building_group_bg_chemical_weapons_farmers_mortality_mult: + Mask: building +building_group_bg_chemical_weapons_farmers_standard_of_living_add: + Mask: building +building_group_bg_chemical_weapons_fertility_mult: + Mask: building +building_group_bg_chemical_weapons_infrastructure_usage_mult: + Mask: building +building_group_bg_chemical_weapons_laborers_fertility_mult: + Mask: building +building_group_bg_chemical_weapons_laborers_mortality_mult: + Mask: building +building_group_bg_chemical_weapons_laborers_standard_of_living_add: + Mask: building +building_group_bg_chemical_weapons_machinists_fertility_mult: + Mask: building +building_group_bg_chemical_weapons_machinists_mortality_mult: + Mask: building +building_group_bg_chemical_weapons_machinists_standard_of_living_add: + Mask: building +building_group_bg_chemical_weapons_mortality_mult: + Mask: building +building_group_bg_chemical_weapons_officers_fertility_mult: + Mask: building +building_group_bg_chemical_weapons_officers_mortality_mult: + Mask: building +building_group_bg_chemical_weapons_officers_standard_of_living_add: + Mask: building +building_group_bg_chemical_weapons_peasants_fertility_mult: + Mask: building +building_group_bg_chemical_weapons_peasants_mortality_mult: + Mask: building +building_group_bg_chemical_weapons_peasants_standard_of_living_add: + Mask: building +building_group_bg_chemical_weapons_self_investment_chance_add: + Mask: building +building_group_bg_chemical_weapons_shopkeepers_fertility_mult: + Mask: building +building_group_bg_chemical_weapons_shopkeepers_mortality_mult: + Mask: building +building_group_bg_chemical_weapons_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_chemical_weapons_slaves_fertility_mult: + Mask: building +building_group_bg_chemical_weapons_slaves_mortality_mult: + Mask: building +building_group_bg_chemical_weapons_slaves_standard_of_living_add: + Mask: building +building_group_bg_chemical_weapons_soldiers_fertility_mult: + Mask: building +building_group_bg_chemical_weapons_soldiers_mortality_mult: + Mask: building +building_group_bg_chemical_weapons_soldiers_standard_of_living_add: + Mask: building +building_group_bg_chemical_weapons_standard_of_living_add: + Mask: building +building_group_bg_chemical_weapons_tax_mult: + Mask: building +building_group_bg_chemical_weapons_throughput_add: + Mask: building +building_group_bg_chemical_weapons_unincorporated_throughput_add: + Mask: building +building_group_bg_civil_defense_academics_fertility_mult: + Mask: building +building_group_bg_civil_defense_academics_mortality_mult: + Mask: building +building_group_bg_civil_defense_academics_standard_of_living_add: + Mask: building +building_group_bg_civil_defense_aristocrats_fertility_mult: + Mask: building +building_group_bg_civil_defense_aristocrats_mortality_mult: + Mask: building +building_group_bg_civil_defense_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_civil_defense_bureaucrats_fertility_mult: + Mask: building +building_group_bg_civil_defense_bureaucrats_mortality_mult: + Mask: building +building_group_bg_civil_defense_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_civil_defense_capitalists_fertility_mult: + Mask: building +building_group_bg_civil_defense_capitalists_mortality_mult: + Mask: building +building_group_bg_civil_defense_capitalists_standard_of_living_add: + Mask: building +building_group_bg_civil_defense_clergymen_fertility_mult: + Mask: building +building_group_bg_civil_defense_clergymen_mortality_mult: + Mask: building +building_group_bg_civil_defense_clergymen_standard_of_living_add: + Mask: building +building_group_bg_civil_defense_clerks_fertility_mult: + Mask: building +building_group_bg_civil_defense_clerks_mortality_mult: + Mask: building +building_group_bg_civil_defense_clerks_standard_of_living_add: + Mask: building +building_group_bg_civil_defense_employee_mult: + Mask: building +building_group_bg_civil_defense_engineers_fertility_mult: + Mask: building +building_group_bg_civil_defense_engineers_mortality_mult: + Mask: building +building_group_bg_civil_defense_engineers_standard_of_living_add: + Mask: building +building_group_bg_civil_defense_farmers_fertility_mult: + Mask: building +building_group_bg_civil_defense_farmers_mortality_mult: + Mask: building +building_group_bg_civil_defense_farmers_standard_of_living_add: + Mask: building +building_group_bg_civil_defense_fertility_mult: + Mask: building +building_group_bg_civil_defense_infrastructure_usage_mult: + Mask: building +building_group_bg_civil_defense_laborers_fertility_mult: + Mask: building +building_group_bg_civil_defense_laborers_mortality_mult: + Mask: building +building_group_bg_civil_defense_laborers_standard_of_living_add: + Mask: building +building_group_bg_civil_defense_machinists_fertility_mult: + Mask: building +building_group_bg_civil_defense_machinists_mortality_mult: + Mask: building +building_group_bg_civil_defense_machinists_standard_of_living_add: + Mask: building +building_group_bg_civil_defense_mortality_mult: + Mask: building +building_group_bg_civil_defense_officers_fertility_mult: + Mask: building +building_group_bg_civil_defense_officers_mortality_mult: + Mask: building +building_group_bg_civil_defense_officers_standard_of_living_add: + Mask: building +building_group_bg_civil_defense_peasants_fertility_mult: + Mask: building +building_group_bg_civil_defense_peasants_mortality_mult: + Mask: building +building_group_bg_civil_defense_peasants_standard_of_living_add: + Mask: building +building_group_bg_civil_defense_self_investment_chance_add: + Mask: building +building_group_bg_civil_defense_shopkeepers_fertility_mult: + Mask: building +building_group_bg_civil_defense_shopkeepers_mortality_mult: + Mask: building +building_group_bg_civil_defense_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_civil_defense_slaves_fertility_mult: + Mask: building +building_group_bg_civil_defense_slaves_mortality_mult: + Mask: building +building_group_bg_civil_defense_slaves_standard_of_living_add: + Mask: building +building_group_bg_civil_defense_soldiers_fertility_mult: + Mask: building +building_group_bg_civil_defense_soldiers_mortality_mult: + Mask: building +building_group_bg_civil_defense_soldiers_standard_of_living_add: + Mask: building +building_group_bg_civil_defense_standard_of_living_add: + Mask: building +building_group_bg_civil_defense_tax_mult: + Mask: building +building_group_bg_civil_defense_throughput_add: + Mask: building +building_group_bg_civil_defense_unincorporated_throughput_add: + Mask: building +building_group_bg_coal_mining_academics_fertility_mult: + Mask: building +building_group_bg_coal_mining_academics_mortality_mult: + Mask: building +building_group_bg_coal_mining_academics_standard_of_living_add: + Mask: building +building_group_bg_coal_mining_aristocrats_fertility_mult: + Mask: building +building_group_bg_coal_mining_aristocrats_mortality_mult: + Mask: building +building_group_bg_coal_mining_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_coal_mining_bureaucrats_fertility_mult: + Mask: building +building_group_bg_coal_mining_bureaucrats_mortality_mult: + Mask: building +building_group_bg_coal_mining_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_coal_mining_capitalists_fertility_mult: + Mask: building +building_group_bg_coal_mining_capitalists_mortality_mult: + Mask: building +building_group_bg_coal_mining_capitalists_standard_of_living_add: + Mask: building +building_group_bg_coal_mining_clergymen_fertility_mult: + Mask: building +building_group_bg_coal_mining_clergymen_mortality_mult: + Mask: building +building_group_bg_coal_mining_clergymen_standard_of_living_add: + Mask: building +building_group_bg_coal_mining_clerks_fertility_mult: + Mask: building +building_group_bg_coal_mining_clerks_mortality_mult: + Mask: building +building_group_bg_coal_mining_clerks_standard_of_living_add: + Mask: building +building_group_bg_coal_mining_engineers_fertility_mult: + Mask: building +building_group_bg_coal_mining_engineers_mortality_mult: + Mask: building +building_group_bg_coal_mining_engineers_standard_of_living_add: + Mask: building +building_group_bg_coal_mining_farmers_fertility_mult: + Mask: building +building_group_bg_coal_mining_farmers_mortality_mult: + Mask: building +building_group_bg_coal_mining_farmers_standard_of_living_add: + Mask: building +building_group_bg_coal_mining_fertility_mult: + Mask: building +building_group_bg_coal_mining_infrastructure_usage_mult: + Mask: building +building_group_bg_coal_mining_laborers_fertility_mult: + Mask: building +building_group_bg_coal_mining_laborers_mortality_mult: + Mask: building +building_group_bg_coal_mining_laborers_standard_of_living_add: + Mask: building +building_group_bg_coal_mining_machinists_fertility_mult: + Mask: building +building_group_bg_coal_mining_machinists_mortality_mult: + Mask: building +building_group_bg_coal_mining_machinists_standard_of_living_add: + Mask: building +building_group_bg_coal_mining_officers_fertility_mult: + Mask: building +building_group_bg_coal_mining_officers_mortality_mult: + Mask: building +building_group_bg_coal_mining_officers_standard_of_living_add: + Mask: building +building_group_bg_coal_mining_peasants_fertility_mult: + Mask: building +building_group_bg_coal_mining_peasants_mortality_mult: + Mask: building +building_group_bg_coal_mining_peasants_standard_of_living_add: + Mask: building +building_group_bg_coal_mining_self_investment_chance_add: + Mask: building +building_group_bg_coal_mining_shopkeepers_fertility_mult: + Mask: building +building_group_bg_coal_mining_shopkeepers_mortality_mult: + Mask: building +building_group_bg_coal_mining_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_coal_mining_slaves_fertility_mult: + Mask: building +building_group_bg_coal_mining_slaves_mortality_mult: + Mask: building +building_group_bg_coal_mining_slaves_standard_of_living_add: + Mask: building +building_group_bg_coal_mining_soldiers_fertility_mult: + Mask: building +building_group_bg_coal_mining_soldiers_mortality_mult: + Mask: building +building_group_bg_coal_mining_soldiers_standard_of_living_add: + Mask: building +building_group_bg_coal_mining_throughput_add: + Mask: building +building_group_bg_coal_mining_unincorporated_throughput_add: + Mask: building +building_group_bg_coffee_plantations_academics_fertility_mult: + Mask: building +building_group_bg_coffee_plantations_academics_mortality_mult: + Mask: building +building_group_bg_coffee_plantations_academics_standard_of_living_add: + Mask: building +building_group_bg_coffee_plantations_aristocrats_fertility_mult: + Mask: building +building_group_bg_coffee_plantations_aristocrats_mortality_mult: + Mask: building +building_group_bg_coffee_plantations_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_coffee_plantations_bureaucrats_fertility_mult: + Mask: building +building_group_bg_coffee_plantations_bureaucrats_mortality_mult: + Mask: building +building_group_bg_coffee_plantations_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_coffee_plantations_capitalists_fertility_mult: + Mask: building +building_group_bg_coffee_plantations_capitalists_mortality_mult: + Mask: building +building_group_bg_coffee_plantations_capitalists_standard_of_living_add: + Mask: building +building_group_bg_coffee_plantations_clergymen_fertility_mult: + Mask: building +building_group_bg_coffee_plantations_clergymen_mortality_mult: + Mask: building +building_group_bg_coffee_plantations_clergymen_standard_of_living_add: + Mask: building +building_group_bg_coffee_plantations_clerks_fertility_mult: + Mask: building +building_group_bg_coffee_plantations_clerks_mortality_mult: + Mask: building +building_group_bg_coffee_plantations_clerks_standard_of_living_add: + Mask: building +building_group_bg_coffee_plantations_employee_mult: + Mask: building +building_group_bg_coffee_plantations_engineers_fertility_mult: + Mask: building +building_group_bg_coffee_plantations_engineers_mortality_mult: + Mask: building +building_group_bg_coffee_plantations_engineers_standard_of_living_add: + Mask: building +building_group_bg_coffee_plantations_farmers_fertility_mult: + Mask: building +building_group_bg_coffee_plantations_farmers_mortality_mult: + Mask: building +building_group_bg_coffee_plantations_farmers_standard_of_living_add: + Mask: building +building_group_bg_coffee_plantations_fertility_mult: + Mask: building +building_group_bg_coffee_plantations_infrastructure_usage_mult: + Mask: building +building_group_bg_coffee_plantations_laborers_fertility_mult: + Mask: building +building_group_bg_coffee_plantations_laborers_mortality_mult: + Mask: building +building_group_bg_coffee_plantations_laborers_standard_of_living_add: + Mask: building +building_group_bg_coffee_plantations_machinists_fertility_mult: + Mask: building +building_group_bg_coffee_plantations_machinists_mortality_mult: + Mask: building +building_group_bg_coffee_plantations_machinists_standard_of_living_add: + Mask: building +building_group_bg_coffee_plantations_mortality_mult: + Mask: building +building_group_bg_coffee_plantations_officers_fertility_mult: + Mask: building +building_group_bg_coffee_plantations_officers_mortality_mult: + Mask: building +building_group_bg_coffee_plantations_officers_standard_of_living_add: + Mask: building +building_group_bg_coffee_plantations_peasants_fertility_mult: + Mask: building +building_group_bg_coffee_plantations_peasants_mortality_mult: + Mask: building +building_group_bg_coffee_plantations_peasants_standard_of_living_add: + Mask: building +building_group_bg_coffee_plantations_self_investment_chance_add: + Mask: building +building_group_bg_coffee_plantations_shopkeepers_fertility_mult: + Mask: building +building_group_bg_coffee_plantations_shopkeepers_mortality_mult: + Mask: building +building_group_bg_coffee_plantations_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_coffee_plantations_slaves_fertility_mult: + Mask: building +building_group_bg_coffee_plantations_slaves_mortality_mult: + Mask: building +building_group_bg_coffee_plantations_slaves_standard_of_living_add: + Mask: building +building_group_bg_coffee_plantations_soldiers_fertility_mult: + Mask: building +building_group_bg_coffee_plantations_soldiers_mortality_mult: + Mask: building +building_group_bg_coffee_plantations_soldiers_standard_of_living_add: + Mask: building +building_group_bg_coffee_plantations_standard_of_living_add: + Mask: building +building_group_bg_coffee_plantations_tax_mult: + Mask: building +building_group_bg_coffee_plantations_unincorporated_throughput_add: + Mask: building +building_group_bg_combustion_power_academics_fertility_mult: + Mask: building +building_group_bg_combustion_power_academics_mortality_mult: + Mask: building +building_group_bg_combustion_power_academics_standard_of_living_add: + Mask: building +building_group_bg_combustion_power_aristocrats_fertility_mult: + Mask: building +building_group_bg_combustion_power_aristocrats_mortality_mult: + Mask: building +building_group_bg_combustion_power_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_combustion_power_bureaucrats_fertility_mult: + Mask: building +building_group_bg_combustion_power_bureaucrats_mortality_mult: + Mask: building +building_group_bg_combustion_power_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_combustion_power_capitalists_fertility_mult: + Mask: building +building_group_bg_combustion_power_capitalists_mortality_mult: + Mask: building +building_group_bg_combustion_power_capitalists_standard_of_living_add: + Mask: building +building_group_bg_combustion_power_clergymen_fertility_mult: + Mask: building +building_group_bg_combustion_power_clergymen_mortality_mult: + Mask: building +building_group_bg_combustion_power_clergymen_standard_of_living_add: + Mask: building +building_group_bg_combustion_power_clerks_fertility_mult: + Mask: building +building_group_bg_combustion_power_clerks_mortality_mult: + Mask: building +building_group_bg_combustion_power_clerks_standard_of_living_add: + Mask: building +building_group_bg_combustion_power_employee_mult: + Mask: building +building_group_bg_combustion_power_engineers_fertility_mult: + Mask: building +building_group_bg_combustion_power_engineers_mortality_mult: + Mask: building +building_group_bg_combustion_power_engineers_standard_of_living_add: + Mask: building +building_group_bg_combustion_power_farmers_fertility_mult: + Mask: building +building_group_bg_combustion_power_farmers_mortality_mult: + Mask: building +building_group_bg_combustion_power_farmers_standard_of_living_add: + Mask: building +building_group_bg_combustion_power_fertility_mult: + Mask: building +building_group_bg_combustion_power_infrastructure_usage_mult: + Mask: building +building_group_bg_combustion_power_laborers_fertility_mult: + Mask: building +building_group_bg_combustion_power_laborers_mortality_mult: + Mask: building +building_group_bg_combustion_power_laborers_standard_of_living_add: + Mask: building +building_group_bg_combustion_power_machinists_fertility_mult: + Mask: building +building_group_bg_combustion_power_machinists_mortality_mult: + Mask: building +building_group_bg_combustion_power_machinists_standard_of_living_add: + Mask: building +building_group_bg_combustion_power_mortality_mult: + Mask: building +building_group_bg_combustion_power_officers_fertility_mult: + Mask: building +building_group_bg_combustion_power_officers_mortality_mult: + Mask: building +building_group_bg_combustion_power_officers_standard_of_living_add: + Mask: building +building_group_bg_combustion_power_peasants_fertility_mult: + Mask: building +building_group_bg_combustion_power_peasants_mortality_mult: + Mask: building +building_group_bg_combustion_power_peasants_standard_of_living_add: + Mask: building +building_group_bg_combustion_power_self_investment_chance_add: + Mask: building +building_group_bg_combustion_power_shopkeepers_fertility_mult: + Mask: building +building_group_bg_combustion_power_shopkeepers_mortality_mult: + Mask: building +building_group_bg_combustion_power_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_combustion_power_slaves_fertility_mult: + Mask: building +building_group_bg_combustion_power_slaves_mortality_mult: + Mask: building +building_group_bg_combustion_power_slaves_standard_of_living_add: + Mask: building +building_group_bg_combustion_power_soldiers_fertility_mult: + Mask: building +building_group_bg_combustion_power_soldiers_mortality_mult: + Mask: building +building_group_bg_combustion_power_soldiers_standard_of_living_add: + Mask: building +building_group_bg_combustion_power_standard_of_living_add: + Mask: building +building_group_bg_combustion_power_tax_mult: + Mask: building +building_group_bg_combustion_power_throughput_add: + Mask: building +building_group_bg_combustion_power_unincorporated_throughput_add: + Mask: building +building_group_bg_company_headquarter_academics_fertility_mult: + Mask: building +building_group_bg_company_headquarter_academics_mortality_mult: + Mask: building +building_group_bg_company_headquarter_academics_standard_of_living_add: + Mask: building +building_group_bg_company_headquarter_aristocrats_fertility_mult: + Mask: building +building_group_bg_company_headquarter_aristocrats_mortality_mult: + Mask: building +building_group_bg_company_headquarter_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_company_headquarter_bureaucrats_fertility_mult: + Mask: building +building_group_bg_company_headquarter_bureaucrats_mortality_mult: + Mask: building +building_group_bg_company_headquarter_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_company_headquarter_capitalists_fertility_mult: + Mask: building +building_group_bg_company_headquarter_capitalists_mortality_mult: + Mask: building +building_group_bg_company_headquarter_capitalists_standard_of_living_add: + Mask: building +building_group_bg_company_headquarter_clergymen_fertility_mult: + Mask: building +building_group_bg_company_headquarter_clergymen_mortality_mult: + Mask: building +building_group_bg_company_headquarter_clergymen_standard_of_living_add: + Mask: building +building_group_bg_company_headquarter_clerks_fertility_mult: + Mask: building +building_group_bg_company_headquarter_clerks_mortality_mult: + Mask: building +building_group_bg_company_headquarter_clerks_standard_of_living_add: + Mask: building +building_group_bg_company_headquarter_employee_mult: + Mask: building +building_group_bg_company_headquarter_engineers_fertility_mult: + Mask: building +building_group_bg_company_headquarter_engineers_mortality_mult: + Mask: building +building_group_bg_company_headquarter_engineers_standard_of_living_add: + Mask: building +building_group_bg_company_headquarter_farmers_fertility_mult: + Mask: building +building_group_bg_company_headquarter_farmers_mortality_mult: + Mask: building +building_group_bg_company_headquarter_farmers_standard_of_living_add: + Mask: building +building_group_bg_company_headquarter_fertility_mult: + Mask: building +building_group_bg_company_headquarter_infrastructure_usage_mult: + Mask: building +building_group_bg_company_headquarter_laborers_fertility_mult: + Mask: building +building_group_bg_company_headquarter_laborers_mortality_mult: + Mask: building +building_group_bg_company_headquarter_laborers_standard_of_living_add: + Mask: building +building_group_bg_company_headquarter_machinists_fertility_mult: + Mask: building +building_group_bg_company_headquarter_machinists_mortality_mult: + Mask: building +building_group_bg_company_headquarter_machinists_standard_of_living_add: + Mask: building +building_group_bg_company_headquarter_mortality_mult: + Mask: building +building_group_bg_company_headquarter_officers_fertility_mult: + Mask: building +building_group_bg_company_headquarter_officers_mortality_mult: + Mask: building +building_group_bg_company_headquarter_officers_standard_of_living_add: + Mask: building +building_group_bg_company_headquarter_peasants_fertility_mult: + Mask: building +building_group_bg_company_headquarter_peasants_mortality_mult: + Mask: building +building_group_bg_company_headquarter_peasants_standard_of_living_add: + Mask: building +building_group_bg_company_headquarter_self_investment_chance_add: + Mask: building +building_group_bg_company_headquarter_shopkeepers_fertility_mult: + Mask: building +building_group_bg_company_headquarter_shopkeepers_mortality_mult: + Mask: building +building_group_bg_company_headquarter_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_company_headquarter_slaves_fertility_mult: + Mask: building +building_group_bg_company_headquarter_slaves_mortality_mult: + Mask: building +building_group_bg_company_headquarter_slaves_standard_of_living_add: + Mask: building +building_group_bg_company_headquarter_soldiers_fertility_mult: + Mask: building +building_group_bg_company_headquarter_soldiers_mortality_mult: + Mask: building +building_group_bg_company_headquarter_soldiers_standard_of_living_add: + Mask: building +building_group_bg_company_headquarter_standard_of_living_add: + Mask: building +building_group_bg_company_headquarter_tax_mult: + Mask: building +building_group_bg_company_headquarter_throughput_add: + Mask: building +building_group_bg_company_headquarter_unincorporated_throughput_add: + Mask: building +building_group_bg_company_regional_headquarter_academics_fertility_mult: + Mask: building +building_group_bg_company_regional_headquarter_academics_mortality_mult: + Mask: building +building_group_bg_company_regional_headquarter_academics_standard_of_living_add: + Mask: building +building_group_bg_company_regional_headquarter_aristocrats_fertility_mult: + Mask: building +building_group_bg_company_regional_headquarter_aristocrats_mortality_mult: + Mask: building +building_group_bg_company_regional_headquarter_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_company_regional_headquarter_bureaucrats_fertility_mult: + Mask: building +building_group_bg_company_regional_headquarter_bureaucrats_mortality_mult: + Mask: building +building_group_bg_company_regional_headquarter_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_company_regional_headquarter_capitalists_fertility_mult: + Mask: building +building_group_bg_company_regional_headquarter_capitalists_mortality_mult: + Mask: building +building_group_bg_company_regional_headquarter_capitalists_standard_of_living_add: + Mask: building +building_group_bg_company_regional_headquarter_clergymen_fertility_mult: + Mask: building +building_group_bg_company_regional_headquarter_clergymen_mortality_mult: + Mask: building +building_group_bg_company_regional_headquarter_clergymen_standard_of_living_add: + Mask: building +building_group_bg_company_regional_headquarter_clerks_fertility_mult: + Mask: building +building_group_bg_company_regional_headquarter_clerks_mortality_mult: + Mask: building +building_group_bg_company_regional_headquarter_clerks_standard_of_living_add: + Mask: building +building_group_bg_company_regional_headquarter_employee_mult: + Mask: building +building_group_bg_company_regional_headquarter_engineers_fertility_mult: + Mask: building +building_group_bg_company_regional_headquarter_engineers_mortality_mult: + Mask: building +building_group_bg_company_regional_headquarter_engineers_standard_of_living_add: + Mask: building +building_group_bg_company_regional_headquarter_farmers_fertility_mult: + Mask: building +building_group_bg_company_regional_headquarter_farmers_mortality_mult: + Mask: building +building_group_bg_company_regional_headquarter_farmers_standard_of_living_add: + Mask: building +building_group_bg_company_regional_headquarter_fertility_mult: + Mask: building +building_group_bg_company_regional_headquarter_infrastructure_usage_mult: + Mask: building +building_group_bg_company_regional_headquarter_laborers_fertility_mult: + Mask: building +building_group_bg_company_regional_headquarter_laborers_mortality_mult: + Mask: building +building_group_bg_company_regional_headquarter_laborers_standard_of_living_add: + Mask: building +building_group_bg_company_regional_headquarter_machinists_fertility_mult: + Mask: building +building_group_bg_company_regional_headquarter_machinists_mortality_mult: + Mask: building +building_group_bg_company_regional_headquarter_machinists_standard_of_living_add: + Mask: building +building_group_bg_company_regional_headquarter_mortality_mult: + Mask: building +building_group_bg_company_regional_headquarter_officers_fertility_mult: + Mask: building +building_group_bg_company_regional_headquarter_officers_mortality_mult: + Mask: building +building_group_bg_company_regional_headquarter_officers_standard_of_living_add: + Mask: building +building_group_bg_company_regional_headquarter_peasants_fertility_mult: + Mask: building +building_group_bg_company_regional_headquarter_peasants_mortality_mult: + Mask: building +building_group_bg_company_regional_headquarter_peasants_standard_of_living_add: + Mask: building +building_group_bg_company_regional_headquarter_self_investment_chance_add: + Mask: building +building_group_bg_company_regional_headquarter_shopkeepers_fertility_mult: + Mask: building +building_group_bg_company_regional_headquarter_shopkeepers_mortality_mult: + Mask: building +building_group_bg_company_regional_headquarter_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_company_regional_headquarter_slaves_fertility_mult: + Mask: building +building_group_bg_company_regional_headquarter_slaves_mortality_mult: + Mask: building +building_group_bg_company_regional_headquarter_slaves_standard_of_living_add: + Mask: building +building_group_bg_company_regional_headquarter_soldiers_fertility_mult: + Mask: building +building_group_bg_company_regional_headquarter_soldiers_mortality_mult: + Mask: building +building_group_bg_company_regional_headquarter_soldiers_standard_of_living_add: + Mask: building +building_group_bg_company_regional_headquarter_standard_of_living_add: + Mask: building +building_group_bg_company_regional_headquarter_tax_mult: + Mask: building +building_group_bg_company_regional_headquarter_throughput_add: + Mask: building +building_group_bg_company_regional_headquarter_unincorporated_throughput_add: + Mask: building +building_group_bg_conscription_academics_fertility_mult: + Mask: building +building_group_bg_conscription_academics_mortality_mult: + Mask: building +building_group_bg_conscription_academics_standard_of_living_add: + Mask: building +building_group_bg_conscription_aristocrats_fertility_mult: + Mask: building +building_group_bg_conscription_aristocrats_mortality_mult: + Mask: building +building_group_bg_conscription_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_conscription_bureaucrats_fertility_mult: + Mask: building +building_group_bg_conscription_bureaucrats_mortality_mult: + Mask: building +building_group_bg_conscription_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_conscription_capitalists_fertility_mult: + Mask: building +building_group_bg_conscription_capitalists_mortality_mult: + Mask: building +building_group_bg_conscription_capitalists_standard_of_living_add: + Mask: building +building_group_bg_conscription_clergymen_fertility_mult: + Mask: building +building_group_bg_conscription_clergymen_mortality_mult: + Mask: building +building_group_bg_conscription_clergymen_standard_of_living_add: + Mask: building +building_group_bg_conscription_clerks_fertility_mult: + Mask: building +building_group_bg_conscription_clerks_mortality_mult: + Mask: building +building_group_bg_conscription_clerks_standard_of_living_add: + Mask: building +building_group_bg_conscription_employee_mult: + Mask: building +building_group_bg_conscription_engineers_fertility_mult: + Mask: building +building_group_bg_conscription_engineers_mortality_mult: + Mask: building +building_group_bg_conscription_engineers_standard_of_living_add: + Mask: building +building_group_bg_conscription_farmers_fertility_mult: + Mask: building +building_group_bg_conscription_farmers_mortality_mult: + Mask: building +building_group_bg_conscription_farmers_standard_of_living_add: + Mask: building +building_group_bg_conscription_fertility_mult: + Mask: building +building_group_bg_conscription_infrastructure_usage_mult: + Mask: building +building_group_bg_conscription_laborers_fertility_mult: + Mask: building +building_group_bg_conscription_laborers_mortality_mult: + Mask: building +building_group_bg_conscription_laborers_standard_of_living_add: + Mask: building +building_group_bg_conscription_machinists_fertility_mult: + Mask: building +building_group_bg_conscription_machinists_mortality_mult: + Mask: building +building_group_bg_conscription_machinists_standard_of_living_add: + Mask: building +building_group_bg_conscription_mortality_mult: + Mask: building +building_group_bg_conscription_officers_fertility_mult: + Mask: building +building_group_bg_conscription_officers_mortality_mult: + Mask: building +building_group_bg_conscription_officers_standard_of_living_add: + Mask: building +building_group_bg_conscription_peasants_fertility_mult: + Mask: building +building_group_bg_conscription_peasants_mortality_mult: + Mask: building +building_group_bg_conscription_peasants_standard_of_living_add: + Mask: building +building_group_bg_conscription_self_investment_chance_add: + Mask: building +building_group_bg_conscription_shopkeepers_fertility_mult: + Mask: building +building_group_bg_conscription_shopkeepers_mortality_mult: + Mask: building +building_group_bg_conscription_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_conscription_slaves_fertility_mult: + Mask: building +building_group_bg_conscription_slaves_mortality_mult: + Mask: building +building_group_bg_conscription_slaves_standard_of_living_add: + Mask: building +building_group_bg_conscription_soldiers_fertility_mult: + Mask: building +building_group_bg_conscription_soldiers_mortality_mult: + Mask: building +building_group_bg_conscription_soldiers_standard_of_living_add: + Mask: building +building_group_bg_conscription_standard_of_living_add: + Mask: building +building_group_bg_conscription_tax_mult: + Mask: building +building_group_bg_conscription_throughput_add: + Mask: building +building_group_bg_conscription_unincorporated_throughput_add: + Mask: building +building_group_bg_construction_academics_fertility_mult: + Mask: building +building_group_bg_construction_academics_mortality_mult: + Mask: building +building_group_bg_construction_academics_standard_of_living_add: + Mask: building +building_group_bg_construction_aristocrats_fertility_mult: + Mask: building +building_group_bg_construction_aristocrats_mortality_mult: + Mask: building +building_group_bg_construction_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_construction_bureaucrats_fertility_mult: + Mask: building +building_group_bg_construction_bureaucrats_mortality_mult: + Mask: building +building_group_bg_construction_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_construction_capitalists_fertility_mult: + Mask: building +building_group_bg_construction_capitalists_mortality_mult: + Mask: building +building_group_bg_construction_capitalists_standard_of_living_add: + Mask: building +building_group_bg_construction_clergymen_fertility_mult: + Mask: building +building_group_bg_construction_clergymen_mortality_mult: + Mask: building +building_group_bg_construction_clergymen_standard_of_living_add: + Mask: building +building_group_bg_construction_clerks_fertility_mult: + Mask: building +building_group_bg_construction_clerks_mortality_mult: + Mask: building +building_group_bg_construction_clerks_standard_of_living_add: + Mask: building +building_group_bg_construction_employee_mult: + Mask: building +building_group_bg_construction_engineers_fertility_mult: + Mask: building +building_group_bg_construction_engineers_mortality_mult: + Mask: building +building_group_bg_construction_engineers_standard_of_living_add: + Mask: building +building_group_bg_construction_farmers_fertility_mult: + Mask: building +building_group_bg_construction_farmers_mortality_mult: + Mask: building +building_group_bg_construction_farmers_standard_of_living_add: + Mask: building +building_group_bg_construction_fertility_mult: + Mask: building +building_group_bg_construction_laborers_fertility_mult: + Mask: building +building_group_bg_construction_laborers_standard_of_living_add: + Mask: building +building_group_bg_construction_machinists_fertility_mult: + Mask: building +building_group_bg_construction_machinists_mortality_mult: + Mask: building +building_group_bg_construction_machinists_standard_of_living_add: + Mask: building +building_group_bg_construction_mortality_mult: + Mask: building +building_group_bg_construction_officers_fertility_mult: + Mask: building +building_group_bg_construction_officers_mortality_mult: + Mask: building +building_group_bg_construction_officers_standard_of_living_add: + Mask: building +building_group_bg_construction_peasants_fertility_mult: + Mask: building +building_group_bg_construction_peasants_mortality_mult: + Mask: building +building_group_bg_construction_peasants_standard_of_living_add: + Mask: building +building_group_bg_construction_self_investment_chance_add: + Mask: building +building_group_bg_construction_shopkeepers_fertility_mult: + Mask: building +building_group_bg_construction_shopkeepers_mortality_mult: + Mask: building +building_group_bg_construction_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_construction_slaves_fertility_mult: + Mask: building +building_group_bg_construction_slaves_mortality_mult: + Mask: building +building_group_bg_construction_slaves_standard_of_living_add: + Mask: building +building_group_bg_construction_soldiers_fertility_mult: + Mask: building +building_group_bg_construction_soldiers_mortality_mult: + Mask: building +building_group_bg_construction_soldiers_standard_of_living_add: + Mask: building +building_group_bg_construction_standard_of_living_add: + Mask: building +building_group_bg_construction_tax_mult: + Mask: building +building_group_bg_construction_unincorporated_throughput_add: + Mask: building +building_group_bg_copper_mining_academics_fertility_mult: + Mask: building +building_group_bg_copper_mining_academics_mortality_mult: + Mask: building +building_group_bg_copper_mining_academics_standard_of_living_add: + Mask: building +building_group_bg_copper_mining_aristocrats_fertility_mult: + Mask: building +building_group_bg_copper_mining_aristocrats_mortality_mult: + Mask: building +building_group_bg_copper_mining_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_copper_mining_bureaucrats_fertility_mult: + Mask: building +building_group_bg_copper_mining_bureaucrats_mortality_mult: + Mask: building +building_group_bg_copper_mining_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_copper_mining_capitalists_fertility_mult: + Mask: building +building_group_bg_copper_mining_capitalists_mortality_mult: + Mask: building +building_group_bg_copper_mining_capitalists_standard_of_living_add: + Mask: building +building_group_bg_copper_mining_clergymen_fertility_mult: + Mask: building +building_group_bg_copper_mining_clergymen_mortality_mult: + Mask: building +building_group_bg_copper_mining_clergymen_standard_of_living_add: + Mask: building +building_group_bg_copper_mining_clerks_fertility_mult: + Mask: building +building_group_bg_copper_mining_clerks_mortality_mult: + Mask: building +building_group_bg_copper_mining_clerks_standard_of_living_add: + Mask: building +building_group_bg_copper_mining_employee_mult: + Mask: building +building_group_bg_copper_mining_engineers_fertility_mult: + Mask: building +building_group_bg_copper_mining_engineers_mortality_mult: + Mask: building +building_group_bg_copper_mining_engineers_standard_of_living_add: + Mask: building +building_group_bg_copper_mining_farmers_fertility_mult: + Mask: building +building_group_bg_copper_mining_farmers_mortality_mult: + Mask: building +building_group_bg_copper_mining_farmers_standard_of_living_add: + Mask: building +building_group_bg_copper_mining_fertility_mult: + Mask: building +building_group_bg_copper_mining_infrastructure_usage_mult: + Mask: building +building_group_bg_copper_mining_laborers_fertility_mult: + Mask: building +building_group_bg_copper_mining_laborers_mortality_mult: + Mask: building +building_group_bg_copper_mining_laborers_standard_of_living_add: + Mask: building +building_group_bg_copper_mining_machinists_fertility_mult: + Mask: building +building_group_bg_copper_mining_machinists_mortality_mult: + Mask: building +building_group_bg_copper_mining_machinists_standard_of_living_add: + Mask: building +building_group_bg_copper_mining_mortality_mult: + Mask: building +building_group_bg_copper_mining_officers_fertility_mult: + Mask: building +building_group_bg_copper_mining_officers_mortality_mult: + Mask: building +building_group_bg_copper_mining_officers_standard_of_living_add: + Mask: building +building_group_bg_copper_mining_peasants_fertility_mult: + Mask: building +building_group_bg_copper_mining_peasants_mortality_mult: + Mask: building +building_group_bg_copper_mining_peasants_standard_of_living_add: + Mask: building +building_group_bg_copper_mining_self_investment_chance_add: + Mask: building +building_group_bg_copper_mining_shopkeepers_fertility_mult: + Mask: building +building_group_bg_copper_mining_shopkeepers_mortality_mult: + Mask: building +building_group_bg_copper_mining_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_copper_mining_slaves_fertility_mult: + Mask: building +building_group_bg_copper_mining_slaves_mortality_mult: + Mask: building +building_group_bg_copper_mining_slaves_standard_of_living_add: + Mask: building +building_group_bg_copper_mining_soldiers_fertility_mult: + Mask: building +building_group_bg_copper_mining_soldiers_mortality_mult: + Mask: building +building_group_bg_copper_mining_soldiers_standard_of_living_add: + Mask: building +building_group_bg_copper_mining_standard_of_living_add: + Mask: building +building_group_bg_copper_mining_tax_mult: + Mask: building +building_group_bg_copper_mining_throughput_add: + Mask: building +building_group_bg_copper_mining_unincorporated_throughput_add: + Mask: building +building_group_bg_cotton_plantations_academics_fertility_mult: + Mask: building +building_group_bg_cotton_plantations_academics_mortality_mult: + Mask: building +building_group_bg_cotton_plantations_academics_standard_of_living_add: + Mask: building +building_group_bg_cotton_plantations_aristocrats_fertility_mult: + Mask: building +building_group_bg_cotton_plantations_aristocrats_mortality_mult: + Mask: building +building_group_bg_cotton_plantations_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_cotton_plantations_bureaucrats_fertility_mult: + Mask: building +building_group_bg_cotton_plantations_bureaucrats_mortality_mult: + Mask: building +building_group_bg_cotton_plantations_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_cotton_plantations_capitalists_fertility_mult: + Mask: building +building_group_bg_cotton_plantations_capitalists_mortality_mult: + Mask: building +building_group_bg_cotton_plantations_capitalists_standard_of_living_add: + Mask: building +building_group_bg_cotton_plantations_clergymen_fertility_mult: + Mask: building +building_group_bg_cotton_plantations_clergymen_mortality_mult: + Mask: building +building_group_bg_cotton_plantations_clergymen_standard_of_living_add: + Mask: building +building_group_bg_cotton_plantations_clerks_fertility_mult: + Mask: building +building_group_bg_cotton_plantations_clerks_mortality_mult: + Mask: building +building_group_bg_cotton_plantations_clerks_standard_of_living_add: + Mask: building +building_group_bg_cotton_plantations_employee_mult: + Mask: building +building_group_bg_cotton_plantations_engineers_fertility_mult: + Mask: building +building_group_bg_cotton_plantations_engineers_mortality_mult: + Mask: building +building_group_bg_cotton_plantations_engineers_standard_of_living_add: + Mask: building +building_group_bg_cotton_plantations_farmers_fertility_mult: + Mask: building +building_group_bg_cotton_plantations_farmers_mortality_mult: + Mask: building +building_group_bg_cotton_plantations_farmers_standard_of_living_add: + Mask: building +building_group_bg_cotton_plantations_fertility_mult: + Mask: building +building_group_bg_cotton_plantations_infrastructure_usage_mult: + Mask: building +building_group_bg_cotton_plantations_laborers_fertility_mult: + Mask: building +building_group_bg_cotton_plantations_laborers_mortality_mult: + Mask: building +building_group_bg_cotton_plantations_laborers_standard_of_living_add: + Mask: building +building_group_bg_cotton_plantations_machinists_fertility_mult: + Mask: building +building_group_bg_cotton_plantations_machinists_mortality_mult: + Mask: building +building_group_bg_cotton_plantations_machinists_standard_of_living_add: + Mask: building +building_group_bg_cotton_plantations_mortality_mult: + Mask: building +building_group_bg_cotton_plantations_officers_fertility_mult: + Mask: building +building_group_bg_cotton_plantations_officers_mortality_mult: + Mask: building +building_group_bg_cotton_plantations_officers_standard_of_living_add: + Mask: building +building_group_bg_cotton_plantations_peasants_fertility_mult: + Mask: building +building_group_bg_cotton_plantations_peasants_mortality_mult: + Mask: building +building_group_bg_cotton_plantations_peasants_standard_of_living_add: + Mask: building +building_group_bg_cotton_plantations_self_investment_chance_add: + Mask: building +building_group_bg_cotton_plantations_shopkeepers_fertility_mult: + Mask: building +building_group_bg_cotton_plantations_shopkeepers_mortality_mult: + Mask: building +building_group_bg_cotton_plantations_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_cotton_plantations_slaves_fertility_mult: + Mask: building +building_group_bg_cotton_plantations_slaves_mortality_mult: + Mask: building +building_group_bg_cotton_plantations_slaves_standard_of_living_add: + Mask: building +building_group_bg_cotton_plantations_soldiers_fertility_mult: + Mask: building +building_group_bg_cotton_plantations_soldiers_mortality_mult: + Mask: building +building_group_bg_cotton_plantations_soldiers_standard_of_living_add: + Mask: building +building_group_bg_cotton_plantations_standard_of_living_add: + Mask: building +building_group_bg_cotton_plantations_tax_mult: + Mask: building +building_group_bg_cotton_plantations_throughput_add: + Mask: building +building_group_bg_cotton_plantations_unincorporated_throughput_add: + Mask: building +building_group_bg_drydocks_academics_fertility_mult: + Mask: building +building_group_bg_drydocks_academics_mortality_mult: + Mask: building +building_group_bg_drydocks_academics_standard_of_living_add: + Mask: building +building_group_bg_drydocks_aristocrats_fertility_mult: + Mask: building +building_group_bg_drydocks_aristocrats_mortality_mult: + Mask: building +building_group_bg_drydocks_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_drydocks_bureaucrats_fertility_mult: + Mask: building +building_group_bg_drydocks_bureaucrats_mortality_mult: + Mask: building +building_group_bg_drydocks_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_drydocks_capitalists_fertility_mult: + Mask: building +building_group_bg_drydocks_capitalists_mortality_mult: + Mask: building +building_group_bg_drydocks_capitalists_standard_of_living_add: + Mask: building +building_group_bg_drydocks_clergymen_fertility_mult: + Mask: building +building_group_bg_drydocks_clergymen_mortality_mult: + Mask: building +building_group_bg_drydocks_clergymen_standard_of_living_add: + Mask: building +building_group_bg_drydocks_clerks_fertility_mult: + Mask: building +building_group_bg_drydocks_clerks_mortality_mult: + Mask: building +building_group_bg_drydocks_clerks_standard_of_living_add: + Mask: building +building_group_bg_drydocks_employee_mult: + Mask: building +building_group_bg_drydocks_engineers_fertility_mult: + Mask: building +building_group_bg_drydocks_engineers_mortality_mult: + Mask: building +building_group_bg_drydocks_engineers_standard_of_living_add: + Mask: building +building_group_bg_drydocks_farmers_fertility_mult: + Mask: building +building_group_bg_drydocks_farmers_mortality_mult: + Mask: building +building_group_bg_drydocks_farmers_standard_of_living_add: + Mask: building +building_group_bg_drydocks_fertility_mult: + Mask: building +building_group_bg_drydocks_infrastructure_usage_mult: + Mask: building +building_group_bg_drydocks_laborers_fertility_mult: + Mask: building +building_group_bg_drydocks_laborers_mortality_mult: + Mask: building +building_group_bg_drydocks_laborers_standard_of_living_add: + Mask: building +building_group_bg_drydocks_machinists_fertility_mult: + Mask: building +building_group_bg_drydocks_machinists_mortality_mult: + Mask: building +building_group_bg_drydocks_machinists_standard_of_living_add: + Mask: building +building_group_bg_drydocks_mortality_mult: + Mask: building +building_group_bg_drydocks_officers_fertility_mult: + Mask: building +building_group_bg_drydocks_officers_mortality_mult: + Mask: building +building_group_bg_drydocks_officers_standard_of_living_add: + Mask: building +building_group_bg_drydocks_peasants_fertility_mult: + Mask: building +building_group_bg_drydocks_peasants_mortality_mult: + Mask: building +building_group_bg_drydocks_peasants_standard_of_living_add: + Mask: building +building_group_bg_drydocks_self_investment_chance_add: + Mask: building +building_group_bg_drydocks_shopkeepers_fertility_mult: + Mask: building +building_group_bg_drydocks_shopkeepers_mortality_mult: + Mask: building +building_group_bg_drydocks_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_drydocks_slaves_fertility_mult: + Mask: building +building_group_bg_drydocks_slaves_mortality_mult: + Mask: building +building_group_bg_drydocks_slaves_standard_of_living_add: + Mask: building +building_group_bg_drydocks_soldiers_fertility_mult: + Mask: building +building_group_bg_drydocks_soldiers_mortality_mult: + Mask: building +building_group_bg_drydocks_soldiers_standard_of_living_add: + Mask: building +building_group_bg_drydocks_standard_of_living_add: + Mask: building +building_group_bg_drydocks_tax_mult: + Mask: building +building_group_bg_drydocks_throughput_add: + Mask: building +building_group_bg_drydocks_unincorporated_throughput_add: + Mask: building +building_group_bg_electronics_academics_fertility_mult: + Mask: building +building_group_bg_electronics_academics_mortality_mult: + Mask: building +building_group_bg_electronics_academics_standard_of_living_add: + Mask: building +building_group_bg_electronics_aristocrats_fertility_mult: + Mask: building +building_group_bg_electronics_aristocrats_mortality_mult: + Mask: building +building_group_bg_electronics_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_electronics_bureaucrats_fertility_mult: + Mask: building +building_group_bg_electronics_bureaucrats_mortality_mult: + Mask: building +building_group_bg_electronics_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_electronics_capitalists_fertility_mult: + Mask: building +building_group_bg_electronics_capitalists_mortality_mult: + Mask: building +building_group_bg_electronics_capitalists_standard_of_living_add: + Mask: building +building_group_bg_electronics_clergymen_fertility_mult: + Mask: building +building_group_bg_electronics_clergymen_mortality_mult: + Mask: building +building_group_bg_electronics_clergymen_standard_of_living_add: + Mask: building +building_group_bg_electronics_clerks_fertility_mult: + Mask: building +building_group_bg_electronics_clerks_mortality_mult: + Mask: building +building_group_bg_electronics_clerks_standard_of_living_add: + Mask: building +building_group_bg_electronics_employee_mult: + Mask: building +building_group_bg_electronics_engineers_fertility_mult: + Mask: building +building_group_bg_electronics_engineers_mortality_mult: + Mask: building +building_group_bg_electronics_engineers_standard_of_living_add: + Mask: building +building_group_bg_electronics_farmers_fertility_mult: + Mask: building +building_group_bg_electronics_farmers_mortality_mult: + Mask: building +building_group_bg_electronics_farmers_standard_of_living_add: + Mask: building +building_group_bg_electronics_fertility_mult: + Mask: building +building_group_bg_electronics_infrastructure_usage_mult: + Mask: building +building_group_bg_electronics_laborers_fertility_mult: + Mask: building +building_group_bg_electronics_laborers_mortality_mult: + Mask: building +building_group_bg_electronics_laborers_standard_of_living_add: + Mask: building +building_group_bg_electronics_machinists_fertility_mult: + Mask: building +building_group_bg_electronics_machinists_mortality_mult: + Mask: building +building_group_bg_electronics_machinists_standard_of_living_add: + Mask: building +building_group_bg_electronics_mortality_mult: + Mask: building +building_group_bg_electronics_officers_fertility_mult: + Mask: building +building_group_bg_electronics_officers_mortality_mult: + Mask: building +building_group_bg_electronics_officers_standard_of_living_add: + Mask: building +building_group_bg_electronics_peasants_fertility_mult: + Mask: building +building_group_bg_electronics_peasants_mortality_mult: + Mask: building +building_group_bg_electronics_peasants_standard_of_living_add: + Mask: building +building_group_bg_electronics_self_investment_chance_add: + Mask: building +building_group_bg_electronics_shopkeepers_fertility_mult: + Mask: building +building_group_bg_electronics_shopkeepers_mortality_mult: + Mask: building +building_group_bg_electronics_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_electronics_slaves_fertility_mult: + Mask: building +building_group_bg_electronics_slaves_mortality_mult: + Mask: building +building_group_bg_electronics_slaves_standard_of_living_add: + Mask: building +building_group_bg_electronics_soldiers_fertility_mult: + Mask: building +building_group_bg_electronics_soldiers_mortality_mult: + Mask: building +building_group_bg_electronics_soldiers_standard_of_living_add: + Mask: building +building_group_bg_electronics_standard_of_living_add: + Mask: building +building_group_bg_electronics_tax_mult: + Mask: building +building_group_bg_electronics_unincorporated_throughput_add: + Mask: building +building_group_bg_extraction_academics_fertility_mult: + Mask: building +building_group_bg_extraction_academics_mortality_mult: + Mask: building +building_group_bg_extraction_academics_standard_of_living_add: + Mask: building +building_group_bg_extraction_aristocrats_fertility_mult: + Mask: building +building_group_bg_extraction_aristocrats_mortality_mult: + Mask: building +building_group_bg_extraction_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_extraction_bureaucrats_fertility_mult: + Mask: building +building_group_bg_extraction_bureaucrats_mortality_mult: + Mask: building +building_group_bg_extraction_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_extraction_capitalists_fertility_mult: + Mask: building +building_group_bg_extraction_capitalists_mortality_mult: + Mask: building +building_group_bg_extraction_capitalists_standard_of_living_add: + Mask: building +building_group_bg_extraction_clergymen_fertility_mult: + Mask: building +building_group_bg_extraction_clergymen_mortality_mult: + Mask: building +building_group_bg_extraction_clergymen_standard_of_living_add: + Mask: building +building_group_bg_extraction_clerks_fertility_mult: + Mask: building +building_group_bg_extraction_clerks_mortality_mult: + Mask: building +building_group_bg_extraction_clerks_standard_of_living_add: + Mask: building +building_group_bg_extraction_employee_mult: + Mask: building +building_group_bg_extraction_engineers_fertility_mult: + Mask: building +building_group_bg_extraction_engineers_mortality_mult: + Mask: building +building_group_bg_extraction_engineers_standard_of_living_add: + Mask: building +building_group_bg_extraction_farmers_fertility_mult: + Mask: building +building_group_bg_extraction_farmers_mortality_mult: + Mask: building +building_group_bg_extraction_farmers_standard_of_living_add: + Mask: building +building_group_bg_extraction_fertility_mult: + Mask: building +building_group_bg_extraction_infrastructure_usage_mult: + Mask: building +building_group_bg_extraction_laborers_fertility_mult: + Mask: building +building_group_bg_extraction_laborers_mortality_mult: + Mask: building +building_group_bg_extraction_laborers_standard_of_living_add: + Mask: building +building_group_bg_extraction_machinists_fertility_mult: + Mask: building +building_group_bg_extraction_machinists_mortality_mult: + Mask: building +building_group_bg_extraction_machinists_standard_of_living_add: + Mask: building +building_group_bg_extraction_mortality_mult: + Mask: building +building_group_bg_extraction_officers_fertility_mult: + Mask: building +building_group_bg_extraction_officers_mortality_mult: + Mask: building +building_group_bg_extraction_officers_standard_of_living_add: + Mask: building +building_group_bg_extraction_peasants_fertility_mult: + Mask: building +building_group_bg_extraction_peasants_mortality_mult: + Mask: building +building_group_bg_extraction_peasants_standard_of_living_add: + Mask: building +building_group_bg_extraction_self_investment_chance_add: + Mask: building +building_group_bg_extraction_shopkeepers_fertility_mult: + Mask: building +building_group_bg_extraction_shopkeepers_mortality_mult: + Mask: building +building_group_bg_extraction_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_extraction_slaves_fertility_mult: + Mask: building +building_group_bg_extraction_slaves_mortality_mult: + Mask: building +building_group_bg_extraction_slaves_standard_of_living_add: + Mask: building +building_group_bg_extraction_soldiers_fertility_mult: + Mask: building +building_group_bg_extraction_soldiers_mortality_mult: + Mask: building +building_group_bg_extraction_soldiers_standard_of_living_add: + Mask: building +building_group_bg_extraction_standard_of_living_add: + Mask: building +building_group_bg_extraction_tax_mult: + Mask: building +building_group_bg_extraction_unincorporated_throughput_add: + Mask: building +building_group_bg_financial_districts_academics_fertility_mult: + Mask: building +building_group_bg_financial_districts_academics_mortality_mult: + Mask: building +building_group_bg_financial_districts_academics_standard_of_living_add: + Mask: building +building_group_bg_financial_districts_aristocrats_fertility_mult: + Mask: building +building_group_bg_financial_districts_aristocrats_mortality_mult: + Mask: building +building_group_bg_financial_districts_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_financial_districts_bureaucrats_fertility_mult: + Mask: building +building_group_bg_financial_districts_bureaucrats_mortality_mult: + Mask: building +building_group_bg_financial_districts_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_financial_districts_capitalists_fertility_mult: + Mask: building +building_group_bg_financial_districts_capitalists_mortality_mult: + Mask: building +building_group_bg_financial_districts_capitalists_standard_of_living_add: + Mask: building +building_group_bg_financial_districts_clergymen_fertility_mult: + Mask: building +building_group_bg_financial_districts_clergymen_mortality_mult: + Mask: building +building_group_bg_financial_districts_clergymen_standard_of_living_add: + Mask: building +building_group_bg_financial_districts_clerks_fertility_mult: + Mask: building +building_group_bg_financial_districts_clerks_mortality_mult: + Mask: building +building_group_bg_financial_districts_clerks_standard_of_living_add: + Mask: building +building_group_bg_financial_districts_employee_mult: + Mask: building +building_group_bg_financial_districts_engineers_fertility_mult: + Mask: building +building_group_bg_financial_districts_engineers_mortality_mult: + Mask: building +building_group_bg_financial_districts_engineers_standard_of_living_add: + Mask: building +building_group_bg_financial_districts_farmers_fertility_mult: + Mask: building +building_group_bg_financial_districts_farmers_mortality_mult: + Mask: building +building_group_bg_financial_districts_farmers_standard_of_living_add: + Mask: building +building_group_bg_financial_districts_fertility_mult: + Mask: building +building_group_bg_financial_districts_infrastructure_usage_mult: + Mask: building +building_group_bg_financial_districts_laborers_fertility_mult: + Mask: building +building_group_bg_financial_districts_laborers_mortality_mult: + Mask: building +building_group_bg_financial_districts_laborers_standard_of_living_add: + Mask: building +building_group_bg_financial_districts_machinists_fertility_mult: + Mask: building +building_group_bg_financial_districts_machinists_mortality_mult: + Mask: building +building_group_bg_financial_districts_machinists_standard_of_living_add: + Mask: building +building_group_bg_financial_districts_mortality_mult: + Mask: building +building_group_bg_financial_districts_officers_fertility_mult: + Mask: building +building_group_bg_financial_districts_officers_mortality_mult: + Mask: building +building_group_bg_financial_districts_officers_standard_of_living_add: + Mask: building +building_group_bg_financial_districts_peasants_fertility_mult: + Mask: building +building_group_bg_financial_districts_peasants_mortality_mult: + Mask: building +building_group_bg_financial_districts_peasants_standard_of_living_add: + Mask: building +building_group_bg_financial_districts_self_investment_chance_add: + Mask: building +building_group_bg_financial_districts_shopkeepers_fertility_mult: + Mask: building +building_group_bg_financial_districts_shopkeepers_mortality_mult: + Mask: building +building_group_bg_financial_districts_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_financial_districts_slaves_fertility_mult: + Mask: building +building_group_bg_financial_districts_slaves_mortality_mult: + Mask: building +building_group_bg_financial_districts_slaves_standard_of_living_add: + Mask: building +building_group_bg_financial_districts_soldiers_fertility_mult: + Mask: building +building_group_bg_financial_districts_soldiers_mortality_mult: + Mask: building +building_group_bg_financial_districts_soldiers_standard_of_living_add: + Mask: building +building_group_bg_financial_districts_standard_of_living_add: + Mask: building +building_group_bg_financial_districts_tax_mult: + Mask: building +building_group_bg_financial_districts_throughput_add: + Mask: building +building_group_bg_financial_districts_unincorporated_throughput_add: + Mask: building +building_group_bg_financial_services_academics_fertility_mult: + Mask: building +building_group_bg_financial_services_academics_mortality_mult: + Mask: building +building_group_bg_financial_services_academics_standard_of_living_add: + Mask: building +building_group_bg_financial_services_aristocrats_fertility_mult: + Mask: building +building_group_bg_financial_services_aristocrats_mortality_mult: + Mask: building +building_group_bg_financial_services_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_financial_services_bureaucrats_fertility_mult: + Mask: building +building_group_bg_financial_services_bureaucrats_mortality_mult: + Mask: building +building_group_bg_financial_services_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_financial_services_capitalists_fertility_mult: + Mask: building +building_group_bg_financial_services_capitalists_mortality_mult: + Mask: building +building_group_bg_financial_services_capitalists_standard_of_living_add: + Mask: building +building_group_bg_financial_services_clergymen_fertility_mult: + Mask: building +building_group_bg_financial_services_clergymen_mortality_mult: + Mask: building +building_group_bg_financial_services_clergymen_standard_of_living_add: + Mask: building +building_group_bg_financial_services_clerks_fertility_mult: + Mask: building +building_group_bg_financial_services_clerks_mortality_mult: + Mask: building +building_group_bg_financial_services_clerks_standard_of_living_add: + Mask: building +building_group_bg_financial_services_employee_mult: + Mask: building +building_group_bg_financial_services_engineers_fertility_mult: + Mask: building +building_group_bg_financial_services_engineers_mortality_mult: + Mask: building +building_group_bg_financial_services_engineers_standard_of_living_add: + Mask: building +building_group_bg_financial_services_farmers_fertility_mult: + Mask: building +building_group_bg_financial_services_farmers_mortality_mult: + Mask: building +building_group_bg_financial_services_farmers_standard_of_living_add: + Mask: building +building_group_bg_financial_services_fertility_mult: + Mask: building +building_group_bg_financial_services_infrastructure_usage_mult: + Mask: building +building_group_bg_financial_services_laborers_fertility_mult: + Mask: building +building_group_bg_financial_services_laborers_mortality_mult: + Mask: building +building_group_bg_financial_services_laborers_standard_of_living_add: + Mask: building +building_group_bg_financial_services_machinists_fertility_mult: + Mask: building +building_group_bg_financial_services_machinists_mortality_mult: + Mask: building +building_group_bg_financial_services_machinists_standard_of_living_add: + Mask: building +building_group_bg_financial_services_mortality_mult: + Mask: building +building_group_bg_financial_services_officers_fertility_mult: + Mask: building +building_group_bg_financial_services_officers_mortality_mult: + Mask: building +building_group_bg_financial_services_officers_standard_of_living_add: + Mask: building +building_group_bg_financial_services_peasants_fertility_mult: + Mask: building +building_group_bg_financial_services_peasants_mortality_mult: + Mask: building +building_group_bg_financial_services_peasants_standard_of_living_add: + Mask: building +building_group_bg_financial_services_self_investment_chance_add: + Mask: building +building_group_bg_financial_services_shopkeepers_fertility_mult: + Mask: building +building_group_bg_financial_services_shopkeepers_mortality_mult: + Mask: building +building_group_bg_financial_services_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_financial_services_slaves_fertility_mult: + Mask: building +building_group_bg_financial_services_slaves_mortality_mult: + Mask: building +building_group_bg_financial_services_slaves_standard_of_living_add: + Mask: building +building_group_bg_financial_services_soldiers_fertility_mult: + Mask: building +building_group_bg_financial_services_soldiers_mortality_mult: + Mask: building +building_group_bg_financial_services_soldiers_standard_of_living_add: + Mask: building +building_group_bg_financial_services_standard_of_living_add: + Mask: building +building_group_bg_financial_services_tax_mult: + Mask: building +building_group_bg_financial_services_unincorporated_throughput_add: + Mask: building +building_group_bg_fishing_academics_fertility_mult: + Mask: building +building_group_bg_fishing_academics_mortality_mult: + Mask: building +building_group_bg_fishing_academics_standard_of_living_add: + Mask: building +building_group_bg_fishing_aristocrats_fertility_mult: + Mask: building +building_group_bg_fishing_aristocrats_mortality_mult: + Mask: building +building_group_bg_fishing_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_fishing_bureaucrats_fertility_mult: + Mask: building +building_group_bg_fishing_bureaucrats_mortality_mult: + Mask: building +building_group_bg_fishing_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_fishing_capitalists_fertility_mult: + Mask: building +building_group_bg_fishing_capitalists_mortality_mult: + Mask: building +building_group_bg_fishing_capitalists_standard_of_living_add: + Mask: building +building_group_bg_fishing_clergymen_fertility_mult: + Mask: building +building_group_bg_fishing_clergymen_mortality_mult: + Mask: building +building_group_bg_fishing_clergymen_standard_of_living_add: + Mask: building +building_group_bg_fishing_clerks_fertility_mult: + Mask: building +building_group_bg_fishing_clerks_mortality_mult: + Mask: building +building_group_bg_fishing_clerks_standard_of_living_add: + Mask: building +building_group_bg_fishing_engineers_fertility_mult: + Mask: building +building_group_bg_fishing_engineers_standard_of_living_add: + Mask: building +building_group_bg_fishing_farmers_fertility_mult: + Mask: building +building_group_bg_fishing_farmers_mortality_mult: + Mask: building +building_group_bg_fishing_farmers_standard_of_living_add: + Mask: building +building_group_bg_fishing_fertility_mult: + Mask: building +building_group_bg_fishing_infrastructure_usage_mult: + Mask: building +building_group_bg_fishing_laborers_fertility_mult: + Mask: building +building_group_bg_fishing_laborers_standard_of_living_add: + Mask: building +building_group_bg_fishing_machinists_fertility_mult: + Mask: building +building_group_bg_fishing_machinists_standard_of_living_add: + Mask: building +building_group_bg_fishing_officers_fertility_mult: + Mask: building +building_group_bg_fishing_officers_mortality_mult: + Mask: building +building_group_bg_fishing_officers_standard_of_living_add: + Mask: building +building_group_bg_fishing_peasants_fertility_mult: + Mask: building +building_group_bg_fishing_peasants_mortality_mult: + Mask: building +building_group_bg_fishing_peasants_standard_of_living_add: + Mask: building +building_group_bg_fishing_self_investment_chance_add: + Mask: building +building_group_bg_fishing_shopkeepers_fertility_mult: + Mask: building +building_group_bg_fishing_shopkeepers_mortality_mult: + Mask: building +building_group_bg_fishing_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_fishing_slaves_fertility_mult: + Mask: building +building_group_bg_fishing_slaves_mortality_mult: + Mask: building +building_group_bg_fishing_slaves_standard_of_living_add: + Mask: building +building_group_bg_fishing_soldiers_fertility_mult: + Mask: building +building_group_bg_fishing_soldiers_mortality_mult: + Mask: building +building_group_bg_fishing_soldiers_standard_of_living_add: + Mask: building +building_group_bg_fishing_unincorporated_throughput_add: + Mask: building +building_group_bg_foreign_service_academics_fertility_mult: + Mask: building +building_group_bg_foreign_service_academics_mortality_mult: + Mask: building +building_group_bg_foreign_service_academics_standard_of_living_add: + Mask: building +building_group_bg_foreign_service_aristocrats_fertility_mult: + Mask: building +building_group_bg_foreign_service_aristocrats_mortality_mult: + Mask: building +building_group_bg_foreign_service_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_foreign_service_bureaucrats_fertility_mult: + Mask: building +building_group_bg_foreign_service_bureaucrats_mortality_mult: + Mask: building +building_group_bg_foreign_service_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_foreign_service_capitalists_fertility_mult: + Mask: building +building_group_bg_foreign_service_capitalists_mortality_mult: + Mask: building +building_group_bg_foreign_service_capitalists_standard_of_living_add: + Mask: building +building_group_bg_foreign_service_clergymen_fertility_mult: + Mask: building +building_group_bg_foreign_service_clergymen_mortality_mult: + Mask: building +building_group_bg_foreign_service_clergymen_standard_of_living_add: + Mask: building +building_group_bg_foreign_service_clerks_fertility_mult: + Mask: building +building_group_bg_foreign_service_clerks_mortality_mult: + Mask: building +building_group_bg_foreign_service_clerks_standard_of_living_add: + Mask: building +building_group_bg_foreign_service_employee_mult: + Mask: building +building_group_bg_foreign_service_engineers_fertility_mult: + Mask: building +building_group_bg_foreign_service_engineers_mortality_mult: + Mask: building +building_group_bg_foreign_service_engineers_standard_of_living_add: + Mask: building +building_group_bg_foreign_service_farmers_fertility_mult: + Mask: building +building_group_bg_foreign_service_farmers_mortality_mult: + Mask: building +building_group_bg_foreign_service_farmers_standard_of_living_add: + Mask: building +building_group_bg_foreign_service_fertility_mult: + Mask: building +building_group_bg_foreign_service_infrastructure_usage_mult: + Mask: building +building_group_bg_foreign_service_laborers_fertility_mult: + Mask: building +building_group_bg_foreign_service_laborers_mortality_mult: + Mask: building +building_group_bg_foreign_service_laborers_standard_of_living_add: + Mask: building +building_group_bg_foreign_service_machinists_fertility_mult: + Mask: building +building_group_bg_foreign_service_machinists_mortality_mult: + Mask: building +building_group_bg_foreign_service_machinists_standard_of_living_add: + Mask: building +building_group_bg_foreign_service_mortality_mult: + Mask: building +building_group_bg_foreign_service_officers_fertility_mult: + Mask: building +building_group_bg_foreign_service_officers_mortality_mult: + Mask: building +building_group_bg_foreign_service_officers_standard_of_living_add: + Mask: building +building_group_bg_foreign_service_peasants_fertility_mult: + Mask: building +building_group_bg_foreign_service_peasants_mortality_mult: + Mask: building +building_group_bg_foreign_service_peasants_standard_of_living_add: + Mask: building +building_group_bg_foreign_service_self_investment_chance_add: + Mask: building +building_group_bg_foreign_service_shopkeepers_fertility_mult: + Mask: building +building_group_bg_foreign_service_shopkeepers_mortality_mult: + Mask: building +building_group_bg_foreign_service_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_foreign_service_slaves_fertility_mult: + Mask: building +building_group_bg_foreign_service_slaves_mortality_mult: + Mask: building +building_group_bg_foreign_service_slaves_standard_of_living_add: + Mask: building +building_group_bg_foreign_service_soldiers_fertility_mult: + Mask: building +building_group_bg_foreign_service_soldiers_mortality_mult: + Mask: building +building_group_bg_foreign_service_soldiers_standard_of_living_add: + Mask: building +building_group_bg_foreign_service_standard_of_living_add: + Mask: building +building_group_bg_foreign_service_tax_mult: + Mask: building +building_group_bg_foreign_service_throughput_add: + Mask: building +building_group_bg_foreign_service_unincorporated_throughput_add: + Mask: building +building_group_bg_fossil_fuels_academics_fertility_mult: + Mask: building +building_group_bg_fossil_fuels_academics_mortality_mult: + Mask: building +building_group_bg_fossil_fuels_academics_standard_of_living_add: + Mask: building +building_group_bg_fossil_fuels_aristocrats_fertility_mult: + Mask: building +building_group_bg_fossil_fuels_aristocrats_mortality_mult: + Mask: building +building_group_bg_fossil_fuels_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_fossil_fuels_bureaucrats_fertility_mult: + Mask: building +building_group_bg_fossil_fuels_bureaucrats_mortality_mult: + Mask: building +building_group_bg_fossil_fuels_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_fossil_fuels_capitalists_fertility_mult: + Mask: building +building_group_bg_fossil_fuels_capitalists_mortality_mult: + Mask: building +building_group_bg_fossil_fuels_capitalists_standard_of_living_add: + Mask: building +building_group_bg_fossil_fuels_clergymen_fertility_mult: + Mask: building +building_group_bg_fossil_fuels_clergymen_mortality_mult: + Mask: building +building_group_bg_fossil_fuels_clergymen_standard_of_living_add: + Mask: building +building_group_bg_fossil_fuels_clerks_fertility_mult: + Mask: building +building_group_bg_fossil_fuels_clerks_standard_of_living_add: + Mask: building +building_group_bg_fossil_fuels_employee_mult: + Mask: building +building_group_bg_fossil_fuels_engineers_fertility_mult: + Mask: building +building_group_bg_fossil_fuels_engineers_standard_of_living_add: + Mask: building +building_group_bg_fossil_fuels_farmers_fertility_mult: + Mask: building +building_group_bg_fossil_fuels_farmers_mortality_mult: + Mask: building +building_group_bg_fossil_fuels_farmers_standard_of_living_add: + Mask: building +building_group_bg_fossil_fuels_fertility_mult: + Mask: building +building_group_bg_fossil_fuels_infrastructure_usage_mult: + Mask: building +building_group_bg_fossil_fuels_laborers_fertility_mult: + Mask: building +building_group_bg_fossil_fuels_laborers_standard_of_living_add: + Mask: building +building_group_bg_fossil_fuels_machinists_fertility_mult: + Mask: building +building_group_bg_fossil_fuels_machinists_mortality_mult: + Mask: building +building_group_bg_fossil_fuels_machinists_standard_of_living_add: + Mask: building +building_group_bg_fossil_fuels_officers_fertility_mult: + Mask: building +building_group_bg_fossil_fuels_officers_mortality_mult: + Mask: building +building_group_bg_fossil_fuels_officers_standard_of_living_add: + Mask: building +building_group_bg_fossil_fuels_peasants_fertility_mult: + Mask: building +building_group_bg_fossil_fuels_peasants_mortality_mult: + Mask: building +building_group_bg_fossil_fuels_peasants_standard_of_living_add: + Mask: building +building_group_bg_fossil_fuels_self_investment_chance_add: + Mask: building +building_group_bg_fossil_fuels_shopkeepers_fertility_mult: + Mask: building +building_group_bg_fossil_fuels_shopkeepers_mortality_mult: + Mask: building +building_group_bg_fossil_fuels_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_fossil_fuels_slaves_fertility_mult: + Mask: building +building_group_bg_fossil_fuels_slaves_mortality_mult: + Mask: building +building_group_bg_fossil_fuels_slaves_standard_of_living_add: + Mask: building +building_group_bg_fossil_fuels_soldiers_fertility_mult: + Mask: building +building_group_bg_fossil_fuels_soldiers_mortality_mult: + Mask: building +building_group_bg_fossil_fuels_soldiers_standard_of_living_add: + Mask: building +building_group_bg_fossil_fuels_standard_of_living_add: + Mask: building +building_group_bg_fossil_fuels_unincorporated_throughput_add: + Mask: building +building_group_bg_gold_mining_academics_fertility_mult: + Mask: building +building_group_bg_gold_mining_academics_mortality_mult: + Mask: building +building_group_bg_gold_mining_academics_standard_of_living_add: + Mask: building +building_group_bg_gold_mining_aristocrats_fertility_mult: + Mask: building +building_group_bg_gold_mining_aristocrats_mortality_mult: + Mask: building +building_group_bg_gold_mining_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_gold_mining_bureaucrats_fertility_mult: + Mask: building +building_group_bg_gold_mining_bureaucrats_mortality_mult: + Mask: building +building_group_bg_gold_mining_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_gold_mining_capitalists_fertility_mult: + Mask: building +building_group_bg_gold_mining_capitalists_mortality_mult: + Mask: building +building_group_bg_gold_mining_capitalists_standard_of_living_add: + Mask: building +building_group_bg_gold_mining_clergymen_fertility_mult: + Mask: building +building_group_bg_gold_mining_clergymen_mortality_mult: + Mask: building +building_group_bg_gold_mining_clergymen_standard_of_living_add: + Mask: building +building_group_bg_gold_mining_clerks_fertility_mult: + Mask: building +building_group_bg_gold_mining_clerks_mortality_mult: + Mask: building +building_group_bg_gold_mining_clerks_standard_of_living_add: + Mask: building +building_group_bg_gold_mining_engineers_fertility_mult: + Mask: building +building_group_bg_gold_mining_engineers_mortality_mult: + Mask: building +building_group_bg_gold_mining_engineers_standard_of_living_add: + Mask: building +building_group_bg_gold_mining_farmers_fertility_mult: + Mask: building +building_group_bg_gold_mining_farmers_mortality_mult: + Mask: building +building_group_bg_gold_mining_farmers_standard_of_living_add: + Mask: building +building_group_bg_gold_mining_fertility_mult: + Mask: building +building_group_bg_gold_mining_infrastructure_usage_mult: + Mask: building +building_group_bg_gold_mining_laborers_fertility_mult: + Mask: building +building_group_bg_gold_mining_laborers_mortality_mult: + Mask: building +building_group_bg_gold_mining_laborers_standard_of_living_add: + Mask: building +building_group_bg_gold_mining_machinists_fertility_mult: + Mask: building +building_group_bg_gold_mining_machinists_mortality_mult: + Mask: building +building_group_bg_gold_mining_machinists_standard_of_living_add: + Mask: building +building_group_bg_gold_mining_officers_fertility_mult: + Mask: building +building_group_bg_gold_mining_officers_mortality_mult: + Mask: building +building_group_bg_gold_mining_officers_standard_of_living_add: + Mask: building +building_group_bg_gold_mining_peasants_fertility_mult: + Mask: building +building_group_bg_gold_mining_peasants_mortality_mult: + Mask: building +building_group_bg_gold_mining_peasants_standard_of_living_add: + Mask: building +building_group_bg_gold_mining_self_investment_chance_add: + Mask: building +building_group_bg_gold_mining_shopkeepers_fertility_mult: + Mask: building +building_group_bg_gold_mining_shopkeepers_mortality_mult: + Mask: building +building_group_bg_gold_mining_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_gold_mining_slaves_fertility_mult: + Mask: building +building_group_bg_gold_mining_slaves_mortality_mult: + Mask: building +building_group_bg_gold_mining_slaves_standard_of_living_add: + Mask: building +building_group_bg_gold_mining_soldiers_fertility_mult: + Mask: building +building_group_bg_gold_mining_soldiers_mortality_mult: + Mask: building +building_group_bg_gold_mining_soldiers_standard_of_living_add: + Mask: building +building_group_bg_gold_mining_throughput_add: + Mask: building +building_group_bg_gold_mining_unincorporated_throughput_add: + Mask: building +building_group_bg_government_academics_fertility_mult: + Mask: building +building_group_bg_government_academics_mortality_mult: + Mask: building +building_group_bg_government_academics_standard_of_living_add: + Mask: building +building_group_bg_government_aristocrats_fertility_mult: + Mask: building +building_group_bg_government_aristocrats_mortality_mult: + Mask: building +building_group_bg_government_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_government_bureaucrats_fertility_mult: + Mask: building +building_group_bg_government_bureaucrats_mortality_mult: + Mask: building +building_group_bg_government_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_government_capitalists_fertility_mult: + Mask: building +building_group_bg_government_capitalists_mortality_mult: + Mask: building +building_group_bg_government_capitalists_standard_of_living_add: + Mask: building +building_group_bg_government_clergymen_fertility_mult: + Mask: building +building_group_bg_government_clergymen_mortality_mult: + Mask: building +building_group_bg_government_clergymen_standard_of_living_add: + Mask: building +building_group_bg_government_clerks_fertility_mult: + Mask: building +building_group_bg_government_clerks_mortality_mult: + Mask: building +building_group_bg_government_clerks_standard_of_living_add: + Mask: building +building_group_bg_government_engineers_fertility_mult: + Mask: building +building_group_bg_government_engineers_mortality_mult: + Mask: building +building_group_bg_government_engineers_standard_of_living_add: + Mask: building +building_group_bg_government_farmers_fertility_mult: + Mask: building +building_group_bg_government_farmers_mortality_mult: + Mask: building +building_group_bg_government_farmers_standard_of_living_add: + Mask: building +building_group_bg_government_fertility_mult: + Mask: building +building_group_bg_government_infrastructure_usage_mult: + Mask: building +building_group_bg_government_laborers_fertility_mult: + Mask: building +building_group_bg_government_laborers_mortality_mult: + Mask: building +building_group_bg_government_laborers_standard_of_living_add: + Mask: building +building_group_bg_government_machinists_fertility_mult: + Mask: building +building_group_bg_government_machinists_mortality_mult: + Mask: building +building_group_bg_government_machinists_standard_of_living_add: + Mask: building +building_group_bg_government_officers_fertility_mult: + Mask: building +building_group_bg_government_officers_mortality_mult: + Mask: building +building_group_bg_government_officers_standard_of_living_add: + Mask: building +building_group_bg_government_peasants_fertility_mult: + Mask: building +building_group_bg_government_peasants_mortality_mult: + Mask: building +building_group_bg_government_peasants_standard_of_living_add: + Mask: building +building_group_bg_government_self_investment_chance_add: + Mask: building +building_group_bg_government_shopkeepers_fertility_mult: + Mask: building +building_group_bg_government_shopkeepers_mortality_mult: + Mask: building +building_group_bg_government_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_government_slaves_fertility_mult: + Mask: building +building_group_bg_government_slaves_mortality_mult: + Mask: building +building_group_bg_government_slaves_standard_of_living_add: + Mask: building +building_group_bg_government_soldiers_fertility_mult: + Mask: building +building_group_bg_government_soldiers_mortality_mult: + Mask: building +building_group_bg_government_soldiers_standard_of_living_add: + Mask: building +building_group_bg_government_unincorporated_throughput_add: + Mask: building +building_group_bg_heavy_industry_academics_fertility_mult: + Mask: building +building_group_bg_heavy_industry_academics_mortality_mult: + Mask: building +building_group_bg_heavy_industry_academics_standard_of_living_add: + Mask: building +building_group_bg_heavy_industry_aristocrats_fertility_mult: + Mask: building +building_group_bg_heavy_industry_aristocrats_mortality_mult: + Mask: building +building_group_bg_heavy_industry_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_heavy_industry_bureaucrats_fertility_mult: + Mask: building +building_group_bg_heavy_industry_bureaucrats_mortality_mult: + Mask: building +building_group_bg_heavy_industry_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_heavy_industry_capitalists_fertility_mult: + Mask: building +building_group_bg_heavy_industry_capitalists_mortality_mult: + Mask: building +building_group_bg_heavy_industry_capitalists_standard_of_living_add: + Mask: building +building_group_bg_heavy_industry_clergymen_fertility_mult: + Mask: building +building_group_bg_heavy_industry_clergymen_mortality_mult: + Mask: building +building_group_bg_heavy_industry_clergymen_standard_of_living_add: + Mask: building +building_group_bg_heavy_industry_clerks_fertility_mult: + Mask: building +building_group_bg_heavy_industry_clerks_standard_of_living_add: + Mask: building +building_group_bg_heavy_industry_employee_mult: + Mask: building +building_group_bg_heavy_industry_engineers_fertility_mult: + Mask: building +building_group_bg_heavy_industry_engineers_standard_of_living_add: + Mask: building +building_group_bg_heavy_industry_farmers_fertility_mult: + Mask: building +building_group_bg_heavy_industry_farmers_mortality_mult: + Mask: building +building_group_bg_heavy_industry_farmers_standard_of_living_add: + Mask: building +building_group_bg_heavy_industry_fertility_mult: + Mask: building +building_group_bg_heavy_industry_infrastructure_usage_mult: + Mask: building +building_group_bg_heavy_industry_laborers_fertility_mult: + Mask: building +building_group_bg_heavy_industry_laborers_standard_of_living_add: + Mask: building +building_group_bg_heavy_industry_machinists_fertility_mult: + Mask: building +building_group_bg_heavy_industry_machinists_standard_of_living_add: + Mask: building +building_group_bg_heavy_industry_officers_fertility_mult: + Mask: building +building_group_bg_heavy_industry_officers_mortality_mult: + Mask: building +building_group_bg_heavy_industry_officers_standard_of_living_add: + Mask: building +building_group_bg_heavy_industry_peasants_fertility_mult: + Mask: building +building_group_bg_heavy_industry_peasants_mortality_mult: + Mask: building +building_group_bg_heavy_industry_peasants_standard_of_living_add: + Mask: building +building_group_bg_heavy_industry_self_investment_chance_add: + Mask: building +building_group_bg_heavy_industry_shopkeepers_fertility_mult: + Mask: building +building_group_bg_heavy_industry_shopkeepers_mortality_mult: + Mask: building +building_group_bg_heavy_industry_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_heavy_industry_slaves_fertility_mult: + Mask: building +building_group_bg_heavy_industry_slaves_mortality_mult: + Mask: building +building_group_bg_heavy_industry_slaves_standard_of_living_add: + Mask: building +building_group_bg_heavy_industry_soldiers_fertility_mult: + Mask: building +building_group_bg_heavy_industry_soldiers_mortality_mult: + Mask: building +building_group_bg_heavy_industry_soldiers_standard_of_living_add: + Mask: building +building_group_bg_heavy_industry_standard_of_living_add: + Mask: building +building_group_bg_heavy_industry_tax_mult: + Mask: building +building_group_bg_heavy_industry_unincorporated_throughput_add: + Mask: building +building_group_bg_humanities_research_academics_fertility_mult: + Mask: building +building_group_bg_humanities_research_academics_mortality_mult: + Mask: building +building_group_bg_humanities_research_academics_standard_of_living_add: + Mask: building +building_group_bg_humanities_research_aristocrats_fertility_mult: + Mask: building +building_group_bg_humanities_research_aristocrats_mortality_mult: + Mask: building +building_group_bg_humanities_research_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_humanities_research_bureaucrats_fertility_mult: + Mask: building +building_group_bg_humanities_research_bureaucrats_mortality_mult: + Mask: building +building_group_bg_humanities_research_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_humanities_research_capitalists_fertility_mult: + Mask: building +building_group_bg_humanities_research_capitalists_mortality_mult: + Mask: building +building_group_bg_humanities_research_capitalists_standard_of_living_add: + Mask: building +building_group_bg_humanities_research_clergymen_fertility_mult: + Mask: building +building_group_bg_humanities_research_clergymen_mortality_mult: + Mask: building +building_group_bg_humanities_research_clergymen_standard_of_living_add: + Mask: building +building_group_bg_humanities_research_clerks_fertility_mult: + Mask: building +building_group_bg_humanities_research_clerks_mortality_mult: + Mask: building +building_group_bg_humanities_research_clerks_standard_of_living_add: + Mask: building +building_group_bg_humanities_research_employee_mult: + Mask: building +building_group_bg_humanities_research_engineers_fertility_mult: + Mask: building +building_group_bg_humanities_research_engineers_mortality_mult: + Mask: building +building_group_bg_humanities_research_engineers_standard_of_living_add: + Mask: building +building_group_bg_humanities_research_farmers_fertility_mult: + Mask: building +building_group_bg_humanities_research_farmers_mortality_mult: + Mask: building +building_group_bg_humanities_research_farmers_standard_of_living_add: + Mask: building +building_group_bg_humanities_research_fertility_mult: + Mask: building +building_group_bg_humanities_research_infrastructure_usage_mult: + Mask: building +building_group_bg_humanities_research_laborers_fertility_mult: + Mask: building +building_group_bg_humanities_research_laborers_mortality_mult: + Mask: building +building_group_bg_humanities_research_laborers_standard_of_living_add: + Mask: building +building_group_bg_humanities_research_machinists_fertility_mult: + Mask: building +building_group_bg_humanities_research_machinists_mortality_mult: + Mask: building +building_group_bg_humanities_research_machinists_standard_of_living_add: + Mask: building +building_group_bg_humanities_research_mortality_mult: + Mask: building +building_group_bg_humanities_research_officers_fertility_mult: + Mask: building +building_group_bg_humanities_research_officers_mortality_mult: + Mask: building +building_group_bg_humanities_research_officers_standard_of_living_add: + Mask: building +building_group_bg_humanities_research_peasants_fertility_mult: + Mask: building +building_group_bg_humanities_research_peasants_mortality_mult: + Mask: building +building_group_bg_humanities_research_peasants_standard_of_living_add: + Mask: building +building_group_bg_humanities_research_self_investment_chance_add: + Mask: building +building_group_bg_humanities_research_shopkeepers_fertility_mult: + Mask: building +building_group_bg_humanities_research_shopkeepers_mortality_mult: + Mask: building +building_group_bg_humanities_research_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_humanities_research_slaves_fertility_mult: + Mask: building +building_group_bg_humanities_research_slaves_mortality_mult: + Mask: building +building_group_bg_humanities_research_slaves_standard_of_living_add: + Mask: building +building_group_bg_humanities_research_soldiers_fertility_mult: + Mask: building +building_group_bg_humanities_research_soldiers_mortality_mult: + Mask: building +building_group_bg_humanities_research_soldiers_standard_of_living_add: + Mask: building +building_group_bg_humanities_research_standard_of_living_add: + Mask: building +building_group_bg_humanities_research_tax_mult: + Mask: building +building_group_bg_humanities_research_throughput_add: + Mask: building +building_group_bg_humanities_research_unincorporated_throughput_add: + Mask: building +building_group_bg_hydroelectric_power_academics_fertility_mult: + Mask: building +building_group_bg_hydroelectric_power_academics_mortality_mult: + Mask: building +building_group_bg_hydroelectric_power_academics_standard_of_living_add: + Mask: building +building_group_bg_hydroelectric_power_aristocrats_fertility_mult: + Mask: building +building_group_bg_hydroelectric_power_aristocrats_mortality_mult: + Mask: building +building_group_bg_hydroelectric_power_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_hydroelectric_power_bureaucrats_fertility_mult: + Mask: building +building_group_bg_hydroelectric_power_bureaucrats_mortality_mult: + Mask: building +building_group_bg_hydroelectric_power_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_hydroelectric_power_capitalists_fertility_mult: + Mask: building +building_group_bg_hydroelectric_power_capitalists_mortality_mult: + Mask: building +building_group_bg_hydroelectric_power_capitalists_standard_of_living_add: + Mask: building +building_group_bg_hydroelectric_power_clergymen_fertility_mult: + Mask: building +building_group_bg_hydroelectric_power_clergymen_mortality_mult: + Mask: building +building_group_bg_hydroelectric_power_clergymen_standard_of_living_add: + Mask: building +building_group_bg_hydroelectric_power_clerks_fertility_mult: + Mask: building +building_group_bg_hydroelectric_power_clerks_mortality_mult: + Mask: building +building_group_bg_hydroelectric_power_clerks_standard_of_living_add: + Mask: building +building_group_bg_hydroelectric_power_employee_mult: + Mask: building +building_group_bg_hydroelectric_power_engineers_fertility_mult: + Mask: building +building_group_bg_hydroelectric_power_engineers_mortality_mult: + Mask: building +building_group_bg_hydroelectric_power_engineers_standard_of_living_add: + Mask: building +building_group_bg_hydroelectric_power_farmers_fertility_mult: + Mask: building +building_group_bg_hydroelectric_power_farmers_mortality_mult: + Mask: building +building_group_bg_hydroelectric_power_farmers_standard_of_living_add: + Mask: building +building_group_bg_hydroelectric_power_fertility_mult: + Mask: building +building_group_bg_hydroelectric_power_infrastructure_usage_mult: + Mask: building +building_group_bg_hydroelectric_power_laborers_fertility_mult: + Mask: building +building_group_bg_hydroelectric_power_laborers_mortality_mult: + Mask: building +building_group_bg_hydroelectric_power_laborers_standard_of_living_add: + Mask: building +building_group_bg_hydroelectric_power_machinists_fertility_mult: + Mask: building +building_group_bg_hydroelectric_power_machinists_mortality_mult: + Mask: building +building_group_bg_hydroelectric_power_machinists_standard_of_living_add: + Mask: building +building_group_bg_hydroelectric_power_mortality_mult: + Mask: building +building_group_bg_hydroelectric_power_officers_fertility_mult: + Mask: building +building_group_bg_hydroelectric_power_officers_mortality_mult: + Mask: building +building_group_bg_hydroelectric_power_officers_standard_of_living_add: + Mask: building +building_group_bg_hydroelectric_power_peasants_fertility_mult: + Mask: building +building_group_bg_hydroelectric_power_peasants_mortality_mult: + Mask: building +building_group_bg_hydroelectric_power_peasants_standard_of_living_add: + Mask: building +building_group_bg_hydroelectric_power_self_investment_chance_add: + Mask: building +building_group_bg_hydroelectric_power_shopkeepers_fertility_mult: + Mask: building +building_group_bg_hydroelectric_power_shopkeepers_mortality_mult: + Mask: building +building_group_bg_hydroelectric_power_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_hydroelectric_power_slaves_fertility_mult: + Mask: building +building_group_bg_hydroelectric_power_slaves_mortality_mult: + Mask: building +building_group_bg_hydroelectric_power_slaves_standard_of_living_add: + Mask: building +building_group_bg_hydroelectric_power_soldiers_fertility_mult: + Mask: building +building_group_bg_hydroelectric_power_soldiers_mortality_mult: + Mask: building +building_group_bg_hydroelectric_power_soldiers_standard_of_living_add: + Mask: building +building_group_bg_hydroelectric_power_standard_of_living_add: + Mask: building +building_group_bg_hydroelectric_power_tax_mult: + Mask: building +building_group_bg_hydroelectric_power_throughput_add: + Mask: building +building_group_bg_hydroelectric_power_unincorporated_throughput_add: + Mask: building +building_group_bg_infrastructure_academics_fertility_mult: + Mask: building +building_group_bg_infrastructure_academics_mortality_mult: + Mask: building +building_group_bg_infrastructure_academics_standard_of_living_add: + Mask: building +building_group_bg_infrastructure_aristocrats_fertility_mult: + Mask: building +building_group_bg_infrastructure_aristocrats_mortality_mult: + Mask: building +building_group_bg_infrastructure_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_infrastructure_bureaucrats_fertility_mult: + Mask: building +building_group_bg_infrastructure_bureaucrats_mortality_mult: + Mask: building +building_group_bg_infrastructure_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_infrastructure_capitalists_fertility_mult: + Mask: building +building_group_bg_infrastructure_capitalists_mortality_mult: + Mask: building +building_group_bg_infrastructure_capitalists_standard_of_living_add: + Mask: building +building_group_bg_infrastructure_clergymen_fertility_mult: + Mask: building +building_group_bg_infrastructure_clergymen_mortality_mult: + Mask: building +building_group_bg_infrastructure_clergymen_standard_of_living_add: + Mask: building +building_group_bg_infrastructure_clerks_fertility_mult: + Mask: building +building_group_bg_infrastructure_clerks_mortality_mult: + Mask: building +building_group_bg_infrastructure_clerks_standard_of_living_add: + Mask: building +building_group_bg_infrastructure_engineers_fertility_mult: + Mask: building +building_group_bg_infrastructure_engineers_standard_of_living_add: + Mask: building +building_group_bg_infrastructure_farmers_fertility_mult: + Mask: building +building_group_bg_infrastructure_farmers_mortality_mult: + Mask: building +building_group_bg_infrastructure_farmers_standard_of_living_add: + Mask: building +building_group_bg_infrastructure_fertility_mult: + Mask: building +building_group_bg_infrastructure_infrastructure_usage_mult: + Mask: building +building_group_bg_infrastructure_laborers_fertility_mult: + Mask: building +building_group_bg_infrastructure_laborers_standard_of_living_add: + Mask: building +building_group_bg_infrastructure_machinists_fertility_mult: + Mask: building +building_group_bg_infrastructure_machinists_standard_of_living_add: + Mask: building +building_group_bg_infrastructure_officers_fertility_mult: + Mask: building +building_group_bg_infrastructure_officers_mortality_mult: + Mask: building +building_group_bg_infrastructure_officers_standard_of_living_add: + Mask: building +building_group_bg_infrastructure_peasants_fertility_mult: + Mask: building +building_group_bg_infrastructure_peasants_mortality_mult: + Mask: building +building_group_bg_infrastructure_peasants_standard_of_living_add: + Mask: building +building_group_bg_infrastructure_self_investment_chance_add: + Mask: building +building_group_bg_infrastructure_shopkeepers_fertility_mult: + Mask: building +building_group_bg_infrastructure_shopkeepers_mortality_mult: + Mask: building +building_group_bg_infrastructure_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_infrastructure_slaves_fertility_mult: + Mask: building +building_group_bg_infrastructure_slaves_mortality_mult: + Mask: building +building_group_bg_infrastructure_slaves_standard_of_living_add: + Mask: building +building_group_bg_infrastructure_soldiers_fertility_mult: + Mask: building +building_group_bg_infrastructure_soldiers_mortality_mult: + Mask: building +building_group_bg_infrastructure_soldiers_standard_of_living_add: + Mask: building +building_group_bg_infrastructure_unincorporated_throughput_add: + Mask: building +building_group_bg_iron_mining_academics_fertility_mult: + Mask: building +building_group_bg_iron_mining_academics_mortality_mult: + Mask: building +building_group_bg_iron_mining_academics_standard_of_living_add: + Mask: building +building_group_bg_iron_mining_aristocrats_fertility_mult: + Mask: building +building_group_bg_iron_mining_aristocrats_mortality_mult: + Mask: building +building_group_bg_iron_mining_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_iron_mining_bureaucrats_fertility_mult: + Mask: building +building_group_bg_iron_mining_bureaucrats_mortality_mult: + Mask: building +building_group_bg_iron_mining_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_iron_mining_capitalists_fertility_mult: + Mask: building +building_group_bg_iron_mining_capitalists_mortality_mult: + Mask: building +building_group_bg_iron_mining_capitalists_standard_of_living_add: + Mask: building +building_group_bg_iron_mining_clergymen_fertility_mult: + Mask: building +building_group_bg_iron_mining_clergymen_mortality_mult: + Mask: building +building_group_bg_iron_mining_clergymen_standard_of_living_add: + Mask: building +building_group_bg_iron_mining_clerks_fertility_mult: + Mask: building +building_group_bg_iron_mining_clerks_mortality_mult: + Mask: building +building_group_bg_iron_mining_clerks_standard_of_living_add: + Mask: building +building_group_bg_iron_mining_engineers_fertility_mult: + Mask: building +building_group_bg_iron_mining_engineers_mortality_mult: + Mask: building +building_group_bg_iron_mining_engineers_standard_of_living_add: + Mask: building +building_group_bg_iron_mining_farmers_fertility_mult: + Mask: building +building_group_bg_iron_mining_farmers_mortality_mult: + Mask: building +building_group_bg_iron_mining_farmers_standard_of_living_add: + Mask: building +building_group_bg_iron_mining_fertility_mult: + Mask: building +building_group_bg_iron_mining_infrastructure_usage_mult: + Mask: building +building_group_bg_iron_mining_laborers_fertility_mult: + Mask: building +building_group_bg_iron_mining_laborers_mortality_mult: + Mask: building +building_group_bg_iron_mining_laborers_standard_of_living_add: + Mask: building +building_group_bg_iron_mining_machinists_fertility_mult: + Mask: building +building_group_bg_iron_mining_machinists_mortality_mult: + Mask: building +building_group_bg_iron_mining_machinists_standard_of_living_add: + Mask: building +building_group_bg_iron_mining_officers_fertility_mult: + Mask: building +building_group_bg_iron_mining_officers_mortality_mult: + Mask: building +building_group_bg_iron_mining_officers_standard_of_living_add: + Mask: building +building_group_bg_iron_mining_peasants_fertility_mult: + Mask: building +building_group_bg_iron_mining_peasants_mortality_mult: + Mask: building +building_group_bg_iron_mining_peasants_standard_of_living_add: + Mask: building +building_group_bg_iron_mining_self_investment_chance_add: + Mask: building +building_group_bg_iron_mining_shopkeepers_fertility_mult: + Mask: building +building_group_bg_iron_mining_shopkeepers_mortality_mult: + Mask: building +building_group_bg_iron_mining_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_iron_mining_slaves_fertility_mult: + Mask: building +building_group_bg_iron_mining_slaves_mortality_mult: + Mask: building +building_group_bg_iron_mining_slaves_standard_of_living_add: + Mask: building +building_group_bg_iron_mining_soldiers_fertility_mult: + Mask: building +building_group_bg_iron_mining_soldiers_mortality_mult: + Mask: building +building_group_bg_iron_mining_soldiers_standard_of_living_add: + Mask: building +building_group_bg_iron_mining_throughput_add: + Mask: building +building_group_bg_iron_mining_unincorporated_throughput_add: + Mask: building +building_group_bg_land_logistics_center_academics_fertility_mult: + Mask: building +building_group_bg_land_logistics_center_academics_mortality_mult: + Mask: building +building_group_bg_land_logistics_center_academics_standard_of_living_add: + Mask: building +building_group_bg_land_logistics_center_aristocrats_fertility_mult: + Mask: building +building_group_bg_land_logistics_center_aristocrats_mortality_mult: + Mask: building +building_group_bg_land_logistics_center_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_land_logistics_center_bureaucrats_fertility_mult: + Mask: building +building_group_bg_land_logistics_center_bureaucrats_mortality_mult: + Mask: building +building_group_bg_land_logistics_center_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_land_logistics_center_capitalists_fertility_mult: + Mask: building +building_group_bg_land_logistics_center_capitalists_mortality_mult: + Mask: building +building_group_bg_land_logistics_center_capitalists_standard_of_living_add: + Mask: building +building_group_bg_land_logistics_center_clergymen_fertility_mult: + Mask: building +building_group_bg_land_logistics_center_clergymen_mortality_mult: + Mask: building +building_group_bg_land_logistics_center_clergymen_standard_of_living_add: + Mask: building +building_group_bg_land_logistics_center_clerks_fertility_mult: + Mask: building +building_group_bg_land_logistics_center_clerks_mortality_mult: + Mask: building +building_group_bg_land_logistics_center_clerks_standard_of_living_add: + Mask: building +building_group_bg_land_logistics_center_employee_mult: + Mask: building +building_group_bg_land_logistics_center_engineers_fertility_mult: + Mask: building +building_group_bg_land_logistics_center_engineers_mortality_mult: + Mask: building +building_group_bg_land_logistics_center_engineers_standard_of_living_add: + Mask: building +building_group_bg_land_logistics_center_farmers_fertility_mult: + Mask: building +building_group_bg_land_logistics_center_farmers_mortality_mult: + Mask: building +building_group_bg_land_logistics_center_farmers_standard_of_living_add: + Mask: building +building_group_bg_land_logistics_center_fertility_mult: + Mask: building +building_group_bg_land_logistics_center_infrastructure_usage_mult: + Mask: building +building_group_bg_land_logistics_center_laborers_fertility_mult: + Mask: building +building_group_bg_land_logistics_center_laborers_mortality_mult: + Mask: building +building_group_bg_land_logistics_center_laborers_standard_of_living_add: + Mask: building +building_group_bg_land_logistics_center_machinists_fertility_mult: + Mask: building +building_group_bg_land_logistics_center_machinists_mortality_mult: + Mask: building +building_group_bg_land_logistics_center_machinists_standard_of_living_add: + Mask: building +building_group_bg_land_logistics_center_mortality_mult: + Mask: building +building_group_bg_land_logistics_center_officers_fertility_mult: + Mask: building +building_group_bg_land_logistics_center_officers_mortality_mult: + Mask: building +building_group_bg_land_logistics_center_officers_standard_of_living_add: + Mask: building +building_group_bg_land_logistics_center_peasants_fertility_mult: + Mask: building +building_group_bg_land_logistics_center_peasants_mortality_mult: + Mask: building +building_group_bg_land_logistics_center_peasants_standard_of_living_add: + Mask: building +building_group_bg_land_logistics_center_self_investment_chance_add: + Mask: building +building_group_bg_land_logistics_center_shopkeepers_fertility_mult: + Mask: building +building_group_bg_land_logistics_center_shopkeepers_mortality_mult: + Mask: building +building_group_bg_land_logistics_center_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_land_logistics_center_slaves_fertility_mult: + Mask: building +building_group_bg_land_logistics_center_slaves_mortality_mult: + Mask: building +building_group_bg_land_logistics_center_slaves_standard_of_living_add: + Mask: building +building_group_bg_land_logistics_center_soldiers_fertility_mult: + Mask: building +building_group_bg_land_logistics_center_soldiers_mortality_mult: + Mask: building +building_group_bg_land_logistics_center_soldiers_standard_of_living_add: + Mask: building +building_group_bg_land_logistics_center_standard_of_living_add: + Mask: building +building_group_bg_land_logistics_center_tax_mult: + Mask: building +building_group_bg_land_logistics_center_throughput_add: + Mask: building +building_group_bg_land_logistics_center_unincorporated_throughput_add: + Mask: building +building_group_bg_lead_mining_academics_fertility_mult: + Mask: building +building_group_bg_lead_mining_academics_mortality_mult: + Mask: building +building_group_bg_lead_mining_academics_standard_of_living_add: + Mask: building +building_group_bg_lead_mining_aristocrats_fertility_mult: + Mask: building +building_group_bg_lead_mining_aristocrats_mortality_mult: + Mask: building +building_group_bg_lead_mining_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_lead_mining_bureaucrats_fertility_mult: + Mask: building +building_group_bg_lead_mining_bureaucrats_mortality_mult: + Mask: building +building_group_bg_lead_mining_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_lead_mining_capitalists_fertility_mult: + Mask: building +building_group_bg_lead_mining_capitalists_mortality_mult: + Mask: building +building_group_bg_lead_mining_capitalists_standard_of_living_add: + Mask: building +building_group_bg_lead_mining_clergymen_fertility_mult: + Mask: building +building_group_bg_lead_mining_clergymen_mortality_mult: + Mask: building +building_group_bg_lead_mining_clergymen_standard_of_living_add: + Mask: building +building_group_bg_lead_mining_clerks_fertility_mult: + Mask: building +building_group_bg_lead_mining_clerks_mortality_mult: + Mask: building +building_group_bg_lead_mining_clerks_standard_of_living_add: + Mask: building +building_group_bg_lead_mining_engineers_fertility_mult: + Mask: building +building_group_bg_lead_mining_engineers_mortality_mult: + Mask: building +building_group_bg_lead_mining_engineers_standard_of_living_add: + Mask: building +building_group_bg_lead_mining_farmers_fertility_mult: + Mask: building +building_group_bg_lead_mining_farmers_mortality_mult: + Mask: building +building_group_bg_lead_mining_farmers_standard_of_living_add: + Mask: building +building_group_bg_lead_mining_fertility_mult: + Mask: building +building_group_bg_lead_mining_infrastructure_usage_mult: + Mask: building +building_group_bg_lead_mining_laborers_fertility_mult: + Mask: building +building_group_bg_lead_mining_laborers_mortality_mult: + Mask: building +building_group_bg_lead_mining_laborers_standard_of_living_add: + Mask: building +building_group_bg_lead_mining_machinists_fertility_mult: + Mask: building +building_group_bg_lead_mining_machinists_mortality_mult: + Mask: building +building_group_bg_lead_mining_machinists_standard_of_living_add: + Mask: building +building_group_bg_lead_mining_officers_fertility_mult: + Mask: building +building_group_bg_lead_mining_officers_mortality_mult: + Mask: building +building_group_bg_lead_mining_officers_standard_of_living_add: + Mask: building +building_group_bg_lead_mining_peasants_fertility_mult: + Mask: building +building_group_bg_lead_mining_peasants_mortality_mult: + Mask: building +building_group_bg_lead_mining_peasants_standard_of_living_add: + Mask: building +building_group_bg_lead_mining_self_investment_chance_add: + Mask: building +building_group_bg_lead_mining_shopkeepers_fertility_mult: + Mask: building +building_group_bg_lead_mining_shopkeepers_mortality_mult: + Mask: building +building_group_bg_lead_mining_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_lead_mining_slaves_fertility_mult: + Mask: building +building_group_bg_lead_mining_slaves_mortality_mult: + Mask: building +building_group_bg_lead_mining_slaves_standard_of_living_add: + Mask: building +building_group_bg_lead_mining_soldiers_fertility_mult: + Mask: building +building_group_bg_lead_mining_soldiers_mortality_mult: + Mask: building +building_group_bg_lead_mining_soldiers_standard_of_living_add: + Mask: building +building_group_bg_lead_mining_throughput_add: + Mask: building +building_group_bg_lead_mining_unincorporated_throughput_add: + Mask: building +building_group_bg_light_industry_academics_fertility_mult: + Mask: building +building_group_bg_light_industry_academics_mortality_mult: + Mask: building +building_group_bg_light_industry_academics_standard_of_living_add: + Mask: building +building_group_bg_light_industry_aristocrats_fertility_mult: + Mask: building +building_group_bg_light_industry_aristocrats_mortality_mult: + Mask: building +building_group_bg_light_industry_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_light_industry_bureaucrats_fertility_mult: + Mask: building +building_group_bg_light_industry_bureaucrats_mortality_mult: + Mask: building +building_group_bg_light_industry_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_light_industry_capitalists_fertility_mult: + Mask: building +building_group_bg_light_industry_capitalists_mortality_mult: + Mask: building +building_group_bg_light_industry_capitalists_standard_of_living_add: + Mask: building +building_group_bg_light_industry_clergymen_fertility_mult: + Mask: building +building_group_bg_light_industry_clergymen_mortality_mult: + Mask: building +building_group_bg_light_industry_clergymen_standard_of_living_add: + Mask: building +building_group_bg_light_industry_clerks_fertility_mult: + Mask: building +building_group_bg_light_industry_clerks_standard_of_living_add: + Mask: building +building_group_bg_light_industry_employee_mult: + Mask: building +building_group_bg_light_industry_engineers_fertility_mult: + Mask: building +building_group_bg_light_industry_engineers_mortality_mult: + Mask: building +building_group_bg_light_industry_engineers_standard_of_living_add: + Mask: building +building_group_bg_light_industry_farmers_fertility_mult: + Mask: building +building_group_bg_light_industry_farmers_mortality_mult: + Mask: building +building_group_bg_light_industry_farmers_standard_of_living_add: + Mask: building +building_group_bg_light_industry_fertility_mult: + Mask: building +building_group_bg_light_industry_infrastructure_usage_mult: + Mask: building +building_group_bg_light_industry_laborers_fertility_mult: + Mask: building +building_group_bg_light_industry_laborers_standard_of_living_add: + Mask: building +building_group_bg_light_industry_machinists_fertility_mult: + Mask: building +building_group_bg_light_industry_machinists_standard_of_living_add: + Mask: building +building_group_bg_light_industry_mortality_mult: + Mask: building +building_group_bg_light_industry_officers_fertility_mult: + Mask: building +building_group_bg_light_industry_officers_mortality_mult: + Mask: building +building_group_bg_light_industry_officers_standard_of_living_add: + Mask: building +building_group_bg_light_industry_peasants_fertility_mult: + Mask: building +building_group_bg_light_industry_peasants_mortality_mult: + Mask: building +building_group_bg_light_industry_peasants_standard_of_living_add: + Mask: building +building_group_bg_light_industry_self_investment_chance_add: + Mask: building +building_group_bg_light_industry_shopkeepers_fertility_mult: + Mask: building +building_group_bg_light_industry_shopkeepers_mortality_mult: + Mask: building +building_group_bg_light_industry_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_light_industry_slaves_fertility_mult: + Mask: building +building_group_bg_light_industry_slaves_mortality_mult: + Mask: building +building_group_bg_light_industry_slaves_standard_of_living_add: + Mask: building +building_group_bg_light_industry_soldiers_fertility_mult: + Mask: building +building_group_bg_light_industry_soldiers_mortality_mult: + Mask: building +building_group_bg_light_industry_soldiers_standard_of_living_add: + Mask: building +building_group_bg_light_industry_standard_of_living_add: + Mask: building +building_group_bg_light_industry_tax_mult: + Mask: building +building_group_bg_light_industry_unincorporated_throughput_add: + Mask: building +building_group_bg_livestock_ranches_academics_fertility_mult: + Mask: building +building_group_bg_livestock_ranches_academics_mortality_mult: + Mask: building +building_group_bg_livestock_ranches_academics_standard_of_living_add: + Mask: building +building_group_bg_livestock_ranches_aristocrats_fertility_mult: + Mask: building +building_group_bg_livestock_ranches_aristocrats_mortality_mult: + Mask: building +building_group_bg_livestock_ranches_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_livestock_ranches_bureaucrats_fertility_mult: + Mask: building +building_group_bg_livestock_ranches_bureaucrats_mortality_mult: + Mask: building +building_group_bg_livestock_ranches_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_livestock_ranches_capitalists_fertility_mult: + Mask: building +building_group_bg_livestock_ranches_capitalists_mortality_mult: + Mask: building +building_group_bg_livestock_ranches_capitalists_standard_of_living_add: + Mask: building +building_group_bg_livestock_ranches_clergymen_fertility_mult: + Mask: building +building_group_bg_livestock_ranches_clergymen_mortality_mult: + Mask: building +building_group_bg_livestock_ranches_clergymen_standard_of_living_add: + Mask: building +building_group_bg_livestock_ranches_clerks_fertility_mult: + Mask: building +building_group_bg_livestock_ranches_clerks_mortality_mult: + Mask: building +building_group_bg_livestock_ranches_clerks_standard_of_living_add: + Mask: building +building_group_bg_livestock_ranches_employee_mult: + Mask: building +building_group_bg_livestock_ranches_engineers_fertility_mult: + Mask: building +building_group_bg_livestock_ranches_engineers_mortality_mult: + Mask: building +building_group_bg_livestock_ranches_engineers_standard_of_living_add: + Mask: building +building_group_bg_livestock_ranches_farmers_fertility_mult: + Mask: building +building_group_bg_livestock_ranches_farmers_mortality_mult: + Mask: building +building_group_bg_livestock_ranches_farmers_standard_of_living_add: + Mask: building +building_group_bg_livestock_ranches_fertility_mult: + Mask: building +building_group_bg_livestock_ranches_infrastructure_usage_mult: + Mask: building +building_group_bg_livestock_ranches_laborers_fertility_mult: + Mask: building +building_group_bg_livestock_ranches_laborers_mortality_mult: + Mask: building +building_group_bg_livestock_ranches_laborers_standard_of_living_add: + Mask: building +building_group_bg_livestock_ranches_machinists_fertility_mult: + Mask: building +building_group_bg_livestock_ranches_machinists_mortality_mult: + Mask: building +building_group_bg_livestock_ranches_machinists_standard_of_living_add: + Mask: building +building_group_bg_livestock_ranches_mortality_mult: + Mask: building +building_group_bg_livestock_ranches_officers_fertility_mult: + Mask: building +building_group_bg_livestock_ranches_officers_mortality_mult: + Mask: building +building_group_bg_livestock_ranches_officers_standard_of_living_add: + Mask: building +building_group_bg_livestock_ranches_peasants_fertility_mult: + Mask: building +building_group_bg_livestock_ranches_peasants_mortality_mult: + Mask: building +building_group_bg_livestock_ranches_peasants_standard_of_living_add: + Mask: building +building_group_bg_livestock_ranches_self_investment_chance_add: + Mask: building +building_group_bg_livestock_ranches_shopkeepers_fertility_mult: + Mask: building +building_group_bg_livestock_ranches_shopkeepers_mortality_mult: + Mask: building +building_group_bg_livestock_ranches_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_livestock_ranches_slaves_fertility_mult: + Mask: building +building_group_bg_livestock_ranches_slaves_mortality_mult: + Mask: building +building_group_bg_livestock_ranches_slaves_standard_of_living_add: + Mask: building +building_group_bg_livestock_ranches_soldiers_fertility_mult: + Mask: building +building_group_bg_livestock_ranches_soldiers_mortality_mult: + Mask: building +building_group_bg_livestock_ranches_soldiers_standard_of_living_add: + Mask: building +building_group_bg_livestock_ranches_standard_of_living_add: + Mask: building +building_group_bg_livestock_ranches_tax_mult: + Mask: building +building_group_bg_livestock_ranches_throughput_add: + Mask: building +building_group_bg_livestock_ranches_unincorporated_throughput_add: + Mask: building +building_group_bg_logging_academics_fertility_mult: + Mask: building +building_group_bg_logging_academics_mortality_mult: + Mask: building +building_group_bg_logging_academics_standard_of_living_add: + Mask: building +building_group_bg_logging_aristocrats_fertility_mult: + Mask: building +building_group_bg_logging_aristocrats_mortality_mult: + Mask: building +building_group_bg_logging_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_logging_bureaucrats_fertility_mult: + Mask: building +building_group_bg_logging_bureaucrats_mortality_mult: + Mask: building +building_group_bg_logging_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_logging_capitalists_fertility_mult: + Mask: building +building_group_bg_logging_capitalists_mortality_mult: + Mask: building +building_group_bg_logging_capitalists_standard_of_living_add: + Mask: building +building_group_bg_logging_clergymen_fertility_mult: + Mask: building +building_group_bg_logging_clergymen_mortality_mult: + Mask: building +building_group_bg_logging_clergymen_standard_of_living_add: + Mask: building +building_group_bg_logging_clerks_fertility_mult: + Mask: building +building_group_bg_logging_clerks_standard_of_living_add: + Mask: building +building_group_bg_logging_engineers_fertility_mult: + Mask: building +building_group_bg_logging_engineers_standard_of_living_add: + Mask: building +building_group_bg_logging_farmers_fertility_mult: + Mask: building +building_group_bg_logging_farmers_mortality_mult: + Mask: building +building_group_bg_logging_farmers_standard_of_living_add: + Mask: building +building_group_bg_logging_fertility_mult: + Mask: building +building_group_bg_logging_infrastructure_usage_mult: + Mask: building +building_group_bg_logging_laborers_fertility_mult: + Mask: building +building_group_bg_logging_laborers_standard_of_living_add: + Mask: building +building_group_bg_logging_machinists_fertility_mult: + Mask: building +building_group_bg_logging_machinists_standard_of_living_add: + Mask: building +building_group_bg_logging_officers_fertility_mult: + Mask: building +building_group_bg_logging_officers_mortality_mult: + Mask: building +building_group_bg_logging_officers_standard_of_living_add: + Mask: building +building_group_bg_logging_peasants_fertility_mult: + Mask: building +building_group_bg_logging_peasants_mortality_mult: + Mask: building +building_group_bg_logging_peasants_standard_of_living_add: + Mask: building +building_group_bg_logging_self_investment_chance_add: + Mask: building +building_group_bg_logging_shopkeepers_fertility_mult: + Mask: building +building_group_bg_logging_shopkeepers_mortality_mult: + Mask: building +building_group_bg_logging_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_logging_slaves_fertility_mult: + Mask: building +building_group_bg_logging_slaves_standard_of_living_add: + Mask: building +building_group_bg_logging_soldiers_fertility_mult: + Mask: building +building_group_bg_logging_soldiers_mortality_mult: + Mask: building +building_group_bg_logging_soldiers_standard_of_living_add: + Mask: building +building_group_bg_maize_farms_academics_fertility_mult: + Mask: building +building_group_bg_maize_farms_academics_mortality_mult: + Mask: building +building_group_bg_maize_farms_academics_standard_of_living_add: + Mask: building +building_group_bg_maize_farms_aristocrats_fertility_mult: + Mask: building +building_group_bg_maize_farms_aristocrats_mortality_mult: + Mask: building +building_group_bg_maize_farms_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_maize_farms_bureaucrats_fertility_mult: + Mask: building +building_group_bg_maize_farms_bureaucrats_mortality_mult: + Mask: building +building_group_bg_maize_farms_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_maize_farms_capitalists_fertility_mult: + Mask: building +building_group_bg_maize_farms_capitalists_mortality_mult: + Mask: building +building_group_bg_maize_farms_capitalists_standard_of_living_add: + Mask: building +building_group_bg_maize_farms_clergymen_fertility_mult: + Mask: building +building_group_bg_maize_farms_clergymen_mortality_mult: + Mask: building +building_group_bg_maize_farms_clergymen_standard_of_living_add: + Mask: building +building_group_bg_maize_farms_clerks_fertility_mult: + Mask: building +building_group_bg_maize_farms_clerks_mortality_mult: + Mask: building +building_group_bg_maize_farms_clerks_standard_of_living_add: + Mask: building +building_group_bg_maize_farms_employee_mult: + Mask: building +building_group_bg_maize_farms_engineers_fertility_mult: + Mask: building +building_group_bg_maize_farms_engineers_mortality_mult: + Mask: building +building_group_bg_maize_farms_engineers_standard_of_living_add: + Mask: building +building_group_bg_maize_farms_farmers_fertility_mult: + Mask: building +building_group_bg_maize_farms_farmers_mortality_mult: + Mask: building +building_group_bg_maize_farms_farmers_standard_of_living_add: + Mask: building +building_group_bg_maize_farms_fertility_mult: + Mask: building +building_group_bg_maize_farms_infrastructure_usage_mult: + Mask: building +building_group_bg_maize_farms_laborers_fertility_mult: + Mask: building +building_group_bg_maize_farms_laborers_mortality_mult: + Mask: building +building_group_bg_maize_farms_laborers_standard_of_living_add: + Mask: building +building_group_bg_maize_farms_machinists_fertility_mult: + Mask: building +building_group_bg_maize_farms_machinists_mortality_mult: + Mask: building +building_group_bg_maize_farms_machinists_standard_of_living_add: + Mask: building +building_group_bg_maize_farms_mortality_mult: + Mask: building +building_group_bg_maize_farms_officers_fertility_mult: + Mask: building +building_group_bg_maize_farms_officers_mortality_mult: + Mask: building +building_group_bg_maize_farms_officers_standard_of_living_add: + Mask: building +building_group_bg_maize_farms_peasants_fertility_mult: + Mask: building +building_group_bg_maize_farms_peasants_mortality_mult: + Mask: building +building_group_bg_maize_farms_peasants_standard_of_living_add: + Mask: building +building_group_bg_maize_farms_self_investment_chance_add: + Mask: building +building_group_bg_maize_farms_shopkeepers_fertility_mult: + Mask: building +building_group_bg_maize_farms_shopkeepers_mortality_mult: + Mask: building +building_group_bg_maize_farms_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_maize_farms_slaves_fertility_mult: + Mask: building +building_group_bg_maize_farms_slaves_mortality_mult: + Mask: building +building_group_bg_maize_farms_slaves_standard_of_living_add: + Mask: building +building_group_bg_maize_farms_soldiers_fertility_mult: + Mask: building +building_group_bg_maize_farms_soldiers_mortality_mult: + Mask: building +building_group_bg_maize_farms_soldiers_standard_of_living_add: + Mask: building +building_group_bg_maize_farms_standard_of_living_add: + Mask: building +building_group_bg_maize_farms_tax_mult: + Mask: building +building_group_bg_maize_farms_throughput_add: + Mask: building +building_group_bg_maize_farms_unincorporated_throughput_add: + Mask: building +building_group_bg_manor_houses_academics_fertility_mult: + Mask: building +building_group_bg_manor_houses_academics_mortality_mult: + Mask: building +building_group_bg_manor_houses_academics_standard_of_living_add: + Mask: building +building_group_bg_manor_houses_aristocrats_fertility_mult: + Mask: building +building_group_bg_manor_houses_aristocrats_mortality_mult: + Mask: building +building_group_bg_manor_houses_bureaucrats_fertility_mult: + Mask: building +building_group_bg_manor_houses_bureaucrats_mortality_mult: + Mask: building +building_group_bg_manor_houses_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_manor_houses_capitalists_fertility_mult: + Mask: building +building_group_bg_manor_houses_capitalists_mortality_mult: + Mask: building +building_group_bg_manor_houses_capitalists_standard_of_living_add: + Mask: building +building_group_bg_manor_houses_clergymen_fertility_mult: + Mask: building +building_group_bg_manor_houses_clergymen_mortality_mult: + Mask: building +building_group_bg_manor_houses_clergymen_standard_of_living_add: + Mask: building +building_group_bg_manor_houses_clerks_fertility_mult: + Mask: building +building_group_bg_manor_houses_clerks_mortality_mult: + Mask: building +building_group_bg_manor_houses_clerks_standard_of_living_add: + Mask: building +building_group_bg_manor_houses_employee_mult: + Mask: building +building_group_bg_manor_houses_engineers_fertility_mult: + Mask: building +building_group_bg_manor_houses_engineers_mortality_mult: + Mask: building +building_group_bg_manor_houses_engineers_standard_of_living_add: + Mask: building +building_group_bg_manor_houses_farmers_fertility_mult: + Mask: building +building_group_bg_manor_houses_farmers_mortality_mult: + Mask: building +building_group_bg_manor_houses_farmers_standard_of_living_add: + Mask: building +building_group_bg_manor_houses_fertility_mult: + Mask: building +building_group_bg_manor_houses_infrastructure_usage_mult: + Mask: building +building_group_bg_manor_houses_laborers_fertility_mult: + Mask: building +building_group_bg_manor_houses_laborers_mortality_mult: + Mask: building +building_group_bg_manor_houses_laborers_standard_of_living_add: + Mask: building +building_group_bg_manor_houses_machinists_fertility_mult: + Mask: building +building_group_bg_manor_houses_machinists_mortality_mult: + Mask: building +building_group_bg_manor_houses_machinists_standard_of_living_add: + Mask: building +building_group_bg_manor_houses_mortality_mult: + Mask: building +building_group_bg_manor_houses_officers_fertility_mult: + Mask: building +building_group_bg_manor_houses_officers_mortality_mult: + Mask: building +building_group_bg_manor_houses_officers_standard_of_living_add: + Mask: building +building_group_bg_manor_houses_peasants_fertility_mult: + Mask: building +building_group_bg_manor_houses_peasants_mortality_mult: + Mask: building +building_group_bg_manor_houses_peasants_standard_of_living_add: + Mask: building +building_group_bg_manor_houses_self_investment_chance_add: + Mask: building +building_group_bg_manor_houses_shopkeepers_fertility_mult: + Mask: building +building_group_bg_manor_houses_shopkeepers_mortality_mult: + Mask: building +building_group_bg_manor_houses_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_manor_houses_slaves_fertility_mult: + Mask: building +building_group_bg_manor_houses_slaves_mortality_mult: + Mask: building +building_group_bg_manor_houses_slaves_standard_of_living_add: + Mask: building +building_group_bg_manor_houses_soldiers_fertility_mult: + Mask: building +building_group_bg_manor_houses_soldiers_mortality_mult: + Mask: building +building_group_bg_manor_houses_soldiers_standard_of_living_add: + Mask: building +building_group_bg_manor_houses_standard_of_living_add: + Mask: building +building_group_bg_manor_houses_tax_mult: + Mask: building +building_group_bg_manor_houses_throughput_add: + Mask: building +building_group_bg_manor_houses_unincorporated_throughput_add: + Mask: building +building_group_bg_manufacturing_academics_fertility_mult: + Mask: building +building_group_bg_manufacturing_academics_mortality_mult: + Mask: building +building_group_bg_manufacturing_academics_standard_of_living_add: + Mask: building +building_group_bg_manufacturing_aristocrats_fertility_mult: + Mask: building +building_group_bg_manufacturing_aristocrats_mortality_mult: + Mask: building +building_group_bg_manufacturing_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_manufacturing_bureaucrats_fertility_mult: + Mask: building +building_group_bg_manufacturing_bureaucrats_mortality_mult: + Mask: building +building_group_bg_manufacturing_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_manufacturing_capitalists_fertility_mult: + Mask: building +building_group_bg_manufacturing_capitalists_mortality_mult: + Mask: building +building_group_bg_manufacturing_capitalists_standard_of_living_add: + Mask: building +building_group_bg_manufacturing_clergymen_fertility_mult: + Mask: building +building_group_bg_manufacturing_clergymen_mortality_mult: + Mask: building +building_group_bg_manufacturing_clergymen_standard_of_living_add: + Mask: building +building_group_bg_manufacturing_clerks_fertility_mult: + Mask: building +building_group_bg_manufacturing_clerks_mortality_mult: + Mask: building +building_group_bg_manufacturing_clerks_standard_of_living_add: + Mask: building +building_group_bg_manufacturing_engineers_fertility_mult: + Mask: building +building_group_bg_manufacturing_farmers_fertility_mult: + Mask: building +building_group_bg_manufacturing_farmers_mortality_mult: + Mask: building +building_group_bg_manufacturing_farmers_standard_of_living_add: + Mask: building +building_group_bg_manufacturing_fertility_mult: + Mask: building +building_group_bg_manufacturing_infrastructure_usage_mult: + Mask: building +building_group_bg_manufacturing_laborers_fertility_mult: + Mask: building +building_group_bg_manufacturing_machinists_fertility_mult: + Mask: building +building_group_bg_manufacturing_officers_fertility_mult: + Mask: building +building_group_bg_manufacturing_officers_mortality_mult: + Mask: building +building_group_bg_manufacturing_officers_standard_of_living_add: + Mask: building +building_group_bg_manufacturing_peasants_fertility_mult: + Mask: building +building_group_bg_manufacturing_peasants_mortality_mult: + Mask: building +building_group_bg_manufacturing_peasants_standard_of_living_add: + Mask: building +building_group_bg_manufacturing_self_investment_chance_add: + Mask: building +building_group_bg_manufacturing_shopkeepers_fertility_mult: + Mask: building +building_group_bg_manufacturing_shopkeepers_mortality_mult: + Mask: building +building_group_bg_manufacturing_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_manufacturing_slaves_fertility_mult: + Mask: building +building_group_bg_manufacturing_slaves_mortality_mult: + Mask: building +building_group_bg_manufacturing_slaves_standard_of_living_add: + Mask: building +building_group_bg_manufacturing_soldiers_fertility_mult: + Mask: building +building_group_bg_manufacturing_soldiers_mortality_mult: + Mask: building +building_group_bg_manufacturing_soldiers_standard_of_living_add: + Mask: building +building_group_bg_media_academics_fertility_mult: + Mask: building +building_group_bg_media_academics_mortality_mult: + Mask: building +building_group_bg_media_academics_standard_of_living_add: + Mask: building +building_group_bg_media_aristocrats_fertility_mult: + Mask: building +building_group_bg_media_aristocrats_mortality_mult: + Mask: building +building_group_bg_media_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_media_bureaucrats_fertility_mult: + Mask: building +building_group_bg_media_bureaucrats_mortality_mult: + Mask: building +building_group_bg_media_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_media_capitalists_fertility_mult: + Mask: building +building_group_bg_media_capitalists_mortality_mult: + Mask: building +building_group_bg_media_capitalists_standard_of_living_add: + Mask: building +building_group_bg_media_clergymen_fertility_mult: + Mask: building +building_group_bg_media_clergymen_mortality_mult: + Mask: building +building_group_bg_media_clergymen_standard_of_living_add: + Mask: building +building_group_bg_media_clerks_fertility_mult: + Mask: building +building_group_bg_media_clerks_mortality_mult: + Mask: building +building_group_bg_media_clerks_standard_of_living_add: + Mask: building +building_group_bg_media_employee_mult: + Mask: building +building_group_bg_media_engineers_fertility_mult: + Mask: building +building_group_bg_media_engineers_mortality_mult: + Mask: building +building_group_bg_media_engineers_standard_of_living_add: + Mask: building +building_group_bg_media_farmers_fertility_mult: + Mask: building +building_group_bg_media_farmers_mortality_mult: + Mask: building +building_group_bg_media_farmers_standard_of_living_add: + Mask: building +building_group_bg_media_fertility_mult: + Mask: building +building_group_bg_media_infrastructure_usage_mult: + Mask: building +building_group_bg_media_laborers_fertility_mult: + Mask: building +building_group_bg_media_laborers_mortality_mult: + Mask: building +building_group_bg_media_laborers_standard_of_living_add: + Mask: building +building_group_bg_media_machinists_fertility_mult: + Mask: building +building_group_bg_media_machinists_mortality_mult: + Mask: building +building_group_bg_media_machinists_standard_of_living_add: + Mask: building +building_group_bg_media_mortality_mult: + Mask: building +building_group_bg_media_officers_fertility_mult: + Mask: building +building_group_bg_media_officers_mortality_mult: + Mask: building +building_group_bg_media_officers_standard_of_living_add: + Mask: building +building_group_bg_media_peasants_fertility_mult: + Mask: building +building_group_bg_media_peasants_mortality_mult: + Mask: building +building_group_bg_media_peasants_standard_of_living_add: + Mask: building +building_group_bg_media_self_investment_chance_add: + Mask: building +building_group_bg_media_shopkeepers_fertility_mult: + Mask: building +building_group_bg_media_shopkeepers_mortality_mult: + Mask: building +building_group_bg_media_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_media_slaves_fertility_mult: + Mask: building +building_group_bg_media_slaves_mortality_mult: + Mask: building +building_group_bg_media_slaves_standard_of_living_add: + Mask: building +building_group_bg_media_soldiers_fertility_mult: + Mask: building +building_group_bg_media_soldiers_mortality_mult: + Mask: building +building_group_bg_media_soldiers_standard_of_living_add: + Mask: building +building_group_bg_media_standard_of_living_add: + Mask: building +building_group_bg_media_tax_mult: + Mask: building +building_group_bg_media_unincorporated_throughput_add: + Mask: building +building_group_bg_military_academics_fertility_mult: + Mask: building +building_group_bg_military_academics_mortality_mult: + Mask: building +building_group_bg_military_academics_standard_of_living_add: + Mask: building +building_group_bg_military_aristocrats_fertility_mult: + Mask: building +building_group_bg_military_aristocrats_mortality_mult: + Mask: building +building_group_bg_military_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_military_bureaucrats_fertility_mult: + Mask: building +building_group_bg_military_bureaucrats_mortality_mult: + Mask: building +building_group_bg_military_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_military_capitalists_fertility_mult: + Mask: building +building_group_bg_military_capitalists_mortality_mult: + Mask: building +building_group_bg_military_capitalists_standard_of_living_add: + Mask: building +building_group_bg_military_clergymen_fertility_mult: + Mask: building +building_group_bg_military_clergymen_mortality_mult: + Mask: building +building_group_bg_military_clergymen_standard_of_living_add: + Mask: building +building_group_bg_military_clerks_fertility_mult: + Mask: building +building_group_bg_military_clerks_mortality_mult: + Mask: building +building_group_bg_military_clerks_standard_of_living_add: + Mask: building +building_group_bg_military_employee_mult: + Mask: building +building_group_bg_military_engineers_fertility_mult: + Mask: building +building_group_bg_military_engineers_mortality_mult: + Mask: building +building_group_bg_military_engineers_standard_of_living_add: + Mask: building +building_group_bg_military_farmers_fertility_mult: + Mask: building +building_group_bg_military_farmers_mortality_mult: + Mask: building +building_group_bg_military_farmers_standard_of_living_add: + Mask: building +building_group_bg_military_fertility_mult: + Mask: building +building_group_bg_military_headquarters_academics_fertility_mult: + Mask: building +building_group_bg_military_headquarters_academics_mortality_mult: + Mask: building +building_group_bg_military_headquarters_academics_standard_of_living_add: + Mask: building +building_group_bg_military_headquarters_aristocrats_fertility_mult: + Mask: building +building_group_bg_military_headquarters_aristocrats_mortality_mult: + Mask: building +building_group_bg_military_headquarters_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_military_headquarters_bureaucrats_fertility_mult: + Mask: building +building_group_bg_military_headquarters_bureaucrats_mortality_mult: + Mask: building +building_group_bg_military_headquarters_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_military_headquarters_capitalists_fertility_mult: + Mask: building +building_group_bg_military_headquarters_capitalists_mortality_mult: + Mask: building +building_group_bg_military_headquarters_capitalists_standard_of_living_add: + Mask: building +building_group_bg_military_headquarters_clergymen_fertility_mult: + Mask: building +building_group_bg_military_headquarters_clergymen_mortality_mult: + Mask: building +building_group_bg_military_headquarters_clergymen_standard_of_living_add: + Mask: building +building_group_bg_military_headquarters_clerks_fertility_mult: + Mask: building +building_group_bg_military_headquarters_clerks_mortality_mult: + Mask: building +building_group_bg_military_headquarters_clerks_standard_of_living_add: + Mask: building +building_group_bg_military_headquarters_employee_mult: + Mask: building +building_group_bg_military_headquarters_engineers_fertility_mult: + Mask: building +building_group_bg_military_headquarters_engineers_mortality_mult: + Mask: building +building_group_bg_military_headquarters_engineers_standard_of_living_add: + Mask: building +building_group_bg_military_headquarters_farmers_fertility_mult: + Mask: building +building_group_bg_military_headquarters_farmers_mortality_mult: + Mask: building +building_group_bg_military_headquarters_farmers_standard_of_living_add: + Mask: building +building_group_bg_military_headquarters_fertility_mult: + Mask: building +building_group_bg_military_headquarters_infrastructure_usage_mult: + Mask: building +building_group_bg_military_headquarters_laborers_fertility_mult: + Mask: building +building_group_bg_military_headquarters_laborers_mortality_mult: + Mask: building +building_group_bg_military_headquarters_laborers_standard_of_living_add: + Mask: building +building_group_bg_military_headquarters_machinists_fertility_mult: + Mask: building +building_group_bg_military_headquarters_machinists_mortality_mult: + Mask: building +building_group_bg_military_headquarters_machinists_standard_of_living_add: + Mask: building +building_group_bg_military_headquarters_mortality_mult: + Mask: building +building_group_bg_military_headquarters_officers_fertility_mult: + Mask: building +building_group_bg_military_headquarters_officers_mortality_mult: + Mask: building +building_group_bg_military_headquarters_officers_standard_of_living_add: + Mask: building +building_group_bg_military_headquarters_peasants_fertility_mult: + Mask: building +building_group_bg_military_headquarters_peasants_mortality_mult: + Mask: building +building_group_bg_military_headquarters_peasants_standard_of_living_add: + Mask: building +building_group_bg_military_headquarters_self_investment_chance_add: + Mask: building +building_group_bg_military_headquarters_shopkeepers_fertility_mult: + Mask: building +building_group_bg_military_headquarters_shopkeepers_mortality_mult: + Mask: building +building_group_bg_military_headquarters_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_military_headquarters_slaves_fertility_mult: + Mask: building +building_group_bg_military_headquarters_slaves_mortality_mult: + Mask: building +building_group_bg_military_headquarters_slaves_standard_of_living_add: + Mask: building +building_group_bg_military_headquarters_soldiers_fertility_mult: + Mask: building +building_group_bg_military_headquarters_soldiers_mortality_mult: + Mask: building +building_group_bg_military_headquarters_soldiers_standard_of_living_add: + Mask: building +building_group_bg_military_headquarters_standard_of_living_add: + Mask: building +building_group_bg_military_headquarters_tax_mult: + Mask: building +building_group_bg_military_headquarters_throughput_add: + Mask: building +building_group_bg_military_headquarters_unincorporated_throughput_add: + Mask: building +building_group_bg_military_infrastructure_usage_mult: + Mask: building +building_group_bg_military_laborers_fertility_mult: + Mask: building +building_group_bg_military_laborers_mortality_mult: + Mask: building +building_group_bg_military_laborers_standard_of_living_add: + Mask: building +building_group_bg_military_machinists_fertility_mult: + Mask: building +building_group_bg_military_machinists_mortality_mult: + Mask: building +building_group_bg_military_machinists_standard_of_living_add: + Mask: building +building_group_bg_military_mortality_mult: + Mask: building +building_group_bg_military_officers_fertility_mult: + Mask: building +building_group_bg_military_officers_mortality_mult: + Mask: building +building_group_bg_military_officers_standard_of_living_add: + Mask: building +building_group_bg_military_peasants_fertility_mult: + Mask: building +building_group_bg_military_peasants_mortality_mult: + Mask: building +building_group_bg_military_peasants_standard_of_living_add: + Mask: building +building_group_bg_military_research_academics_fertility_mult: + Mask: building +building_group_bg_military_research_academics_mortality_mult: + Mask: building +building_group_bg_military_research_academics_standard_of_living_add: + Mask: building +building_group_bg_military_research_aristocrats_fertility_mult: + Mask: building +building_group_bg_military_research_aristocrats_mortality_mult: + Mask: building +building_group_bg_military_research_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_military_research_bureaucrats_fertility_mult: + Mask: building +building_group_bg_military_research_bureaucrats_mortality_mult: + Mask: building +building_group_bg_military_research_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_military_research_capitalists_fertility_mult: + Mask: building +building_group_bg_military_research_capitalists_mortality_mult: + Mask: building +building_group_bg_military_research_capitalists_standard_of_living_add: + Mask: building +building_group_bg_military_research_clergymen_fertility_mult: + Mask: building +building_group_bg_military_research_clergymen_mortality_mult: + Mask: building +building_group_bg_military_research_clergymen_standard_of_living_add: + Mask: building +building_group_bg_military_research_clerks_fertility_mult: + Mask: building +building_group_bg_military_research_clerks_mortality_mult: + Mask: building +building_group_bg_military_research_clerks_standard_of_living_add: + Mask: building +building_group_bg_military_research_employee_mult: + Mask: building +building_group_bg_military_research_engineers_fertility_mult: + Mask: building +building_group_bg_military_research_engineers_mortality_mult: + Mask: building +building_group_bg_military_research_engineers_standard_of_living_add: + Mask: building +building_group_bg_military_research_farmers_fertility_mult: + Mask: building +building_group_bg_military_research_farmers_mortality_mult: + Mask: building +building_group_bg_military_research_farmers_standard_of_living_add: + Mask: building +building_group_bg_military_research_fertility_mult: + Mask: building +building_group_bg_military_research_infrastructure_usage_mult: + Mask: building +building_group_bg_military_research_laborers_fertility_mult: + Mask: building +building_group_bg_military_research_laborers_mortality_mult: + Mask: building +building_group_bg_military_research_laborers_standard_of_living_add: + Mask: building +building_group_bg_military_research_machinists_fertility_mult: + Mask: building +building_group_bg_military_research_machinists_mortality_mult: + Mask: building +building_group_bg_military_research_machinists_standard_of_living_add: + Mask: building +building_group_bg_military_research_mortality_mult: + Mask: building +building_group_bg_military_research_officers_fertility_mult: + Mask: building +building_group_bg_military_research_officers_mortality_mult: + Mask: building +building_group_bg_military_research_officers_standard_of_living_add: + Mask: building +building_group_bg_military_research_peasants_fertility_mult: + Mask: building +building_group_bg_military_research_peasants_mortality_mult: + Mask: building +building_group_bg_military_research_peasants_standard_of_living_add: + Mask: building +building_group_bg_military_research_self_investment_chance_add: + Mask: building +building_group_bg_military_research_shopkeepers_fertility_mult: + Mask: building +building_group_bg_military_research_shopkeepers_mortality_mult: + Mask: building +building_group_bg_military_research_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_military_research_slaves_fertility_mult: + Mask: building +building_group_bg_military_research_slaves_mortality_mult: + Mask: building +building_group_bg_military_research_slaves_standard_of_living_add: + Mask: building +building_group_bg_military_research_soldiers_fertility_mult: + Mask: building +building_group_bg_military_research_soldiers_mortality_mult: + Mask: building +building_group_bg_military_research_soldiers_standard_of_living_add: + Mask: building +building_group_bg_military_research_standard_of_living_add: + Mask: building +building_group_bg_military_research_tax_mult: + Mask: building +building_group_bg_military_research_throughput_add: + Mask: building +building_group_bg_military_research_unincorporated_throughput_add: + Mask: building +building_group_bg_military_self_investment_chance_add: + Mask: building +building_group_bg_military_shopkeepers_fertility_mult: + Mask: building +building_group_bg_military_shopkeepers_mortality_mult: + Mask: building +building_group_bg_military_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_military_slaves_fertility_mult: + Mask: building +building_group_bg_military_slaves_mortality_mult: + Mask: building +building_group_bg_military_slaves_standard_of_living_add: + Mask: building +building_group_bg_military_soldiers_fertility_mult: + Mask: building +building_group_bg_military_soldiers_mortality_mult: + Mask: building +building_group_bg_military_soldiers_standard_of_living_add: + Mask: building +building_group_bg_military_standard_of_living_add: + Mask: building +building_group_bg_military_tax_mult: + Mask: building +building_group_bg_military_unincorporated_throughput_add: + Mask: building +building_group_bg_millet_farms_academics_fertility_mult: + Mask: building +building_group_bg_millet_farms_academics_mortality_mult: + Mask: building +building_group_bg_millet_farms_academics_standard_of_living_add: + Mask: building +building_group_bg_millet_farms_aristocrats_fertility_mult: + Mask: building +building_group_bg_millet_farms_aristocrats_mortality_mult: + Mask: building +building_group_bg_millet_farms_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_millet_farms_bureaucrats_fertility_mult: + Mask: building +building_group_bg_millet_farms_bureaucrats_mortality_mult: + Mask: building +building_group_bg_millet_farms_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_millet_farms_capitalists_fertility_mult: + Mask: building +building_group_bg_millet_farms_capitalists_mortality_mult: + Mask: building +building_group_bg_millet_farms_capitalists_standard_of_living_add: + Mask: building +building_group_bg_millet_farms_clergymen_fertility_mult: + Mask: building +building_group_bg_millet_farms_clergymen_mortality_mult: + Mask: building +building_group_bg_millet_farms_clergymen_standard_of_living_add: + Mask: building +building_group_bg_millet_farms_clerks_fertility_mult: + Mask: building +building_group_bg_millet_farms_clerks_mortality_mult: + Mask: building +building_group_bg_millet_farms_clerks_standard_of_living_add: + Mask: building +building_group_bg_millet_farms_employee_mult: + Mask: building +building_group_bg_millet_farms_engineers_fertility_mult: + Mask: building +building_group_bg_millet_farms_engineers_mortality_mult: + Mask: building +building_group_bg_millet_farms_engineers_standard_of_living_add: + Mask: building +building_group_bg_millet_farms_farmers_fertility_mult: + Mask: building +building_group_bg_millet_farms_farmers_mortality_mult: + Mask: building +building_group_bg_millet_farms_farmers_standard_of_living_add: + Mask: building +building_group_bg_millet_farms_fertility_mult: + Mask: building +building_group_bg_millet_farms_infrastructure_usage_mult: + Mask: building +building_group_bg_millet_farms_laborers_fertility_mult: + Mask: building +building_group_bg_millet_farms_laborers_mortality_mult: + Mask: building +building_group_bg_millet_farms_laborers_standard_of_living_add: + Mask: building +building_group_bg_millet_farms_machinists_fertility_mult: + Mask: building +building_group_bg_millet_farms_machinists_mortality_mult: + Mask: building +building_group_bg_millet_farms_machinists_standard_of_living_add: + Mask: building +building_group_bg_millet_farms_mortality_mult: + Mask: building +building_group_bg_millet_farms_officers_fertility_mult: + Mask: building +building_group_bg_millet_farms_officers_mortality_mult: + Mask: building +building_group_bg_millet_farms_officers_standard_of_living_add: + Mask: building +building_group_bg_millet_farms_peasants_fertility_mult: + Mask: building +building_group_bg_millet_farms_peasants_mortality_mult: + Mask: building +building_group_bg_millet_farms_peasants_standard_of_living_add: + Mask: building +building_group_bg_millet_farms_self_investment_chance_add: + Mask: building +building_group_bg_millet_farms_shopkeepers_fertility_mult: + Mask: building +building_group_bg_millet_farms_shopkeepers_mortality_mult: + Mask: building +building_group_bg_millet_farms_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_millet_farms_slaves_fertility_mult: + Mask: building +building_group_bg_millet_farms_slaves_mortality_mult: + Mask: building +building_group_bg_millet_farms_slaves_standard_of_living_add: + Mask: building +building_group_bg_millet_farms_soldiers_fertility_mult: + Mask: building +building_group_bg_millet_farms_soldiers_mortality_mult: + Mask: building +building_group_bg_millet_farms_soldiers_standard_of_living_add: + Mask: building +building_group_bg_millet_farms_standard_of_living_add: + Mask: building +building_group_bg_millet_farms_tax_mult: + Mask: building +building_group_bg_millet_farms_throughput_add: + Mask: building +building_group_bg_millet_farms_unincorporated_throughput_add: + Mask: building +building_group_bg_mining_academics_fertility_mult: + Mask: building +building_group_bg_mining_academics_mortality_mult: + Mask: building +building_group_bg_mining_academics_standard_of_living_add: + Mask: building +building_group_bg_mining_aristocrats_fertility_mult: + Mask: building +building_group_bg_mining_aristocrats_mortality_mult: + Mask: building +building_group_bg_mining_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_mining_bureaucrats_fertility_mult: + Mask: building +building_group_bg_mining_bureaucrats_mortality_mult: + Mask: building +building_group_bg_mining_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_mining_capitalists_fertility_mult: + Mask: building +building_group_bg_mining_capitalists_mortality_mult: + Mask: building +building_group_bg_mining_capitalists_standard_of_living_add: + Mask: building +building_group_bg_mining_clergymen_fertility_mult: + Mask: building +building_group_bg_mining_clergymen_mortality_mult: + Mask: building +building_group_bg_mining_clergymen_standard_of_living_add: + Mask: building +building_group_bg_mining_clerks_fertility_mult: + Mask: building +building_group_bg_mining_clerks_standard_of_living_add: + Mask: building +building_group_bg_mining_engineers_fertility_mult: + Mask: building +building_group_bg_mining_farmers_fertility_mult: + Mask: building +building_group_bg_mining_farmers_mortality_mult: + Mask: building +building_group_bg_mining_farmers_standard_of_living_add: + Mask: building +building_group_bg_mining_fertility_mult: + Mask: building +building_group_bg_mining_infrastructure_usage_mult: + Mask: building +building_group_bg_mining_laborers_fertility_mult: + Mask: building +building_group_bg_mining_machinists_fertility_mult: + Mask: building +building_group_bg_mining_officers_fertility_mult: + Mask: building +building_group_bg_mining_officers_mortality_mult: + Mask: building +building_group_bg_mining_officers_standard_of_living_add: + Mask: building +building_group_bg_mining_peasants_fertility_mult: + Mask: building +building_group_bg_mining_peasants_mortality_mult: + Mask: building +building_group_bg_mining_peasants_standard_of_living_add: + Mask: building +building_group_bg_mining_self_investment_chance_add: + Mask: building +building_group_bg_mining_shopkeepers_fertility_mult: + Mask: building +building_group_bg_mining_shopkeepers_mortality_mult: + Mask: building +building_group_bg_mining_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_mining_slaves_fertility_mult: + Mask: building +building_group_bg_mining_slaves_standard_of_living_add: + Mask: building +building_group_bg_mining_soldiers_fertility_mult: + Mask: building +building_group_bg_mining_soldiers_mortality_mult: + Mask: building +building_group_bg_mining_soldiers_standard_of_living_add: + Mask: building +building_group_bg_monuments_academics_fertility_mult: + Mask: building +building_group_bg_monuments_academics_mortality_mult: + Mask: building +building_group_bg_monuments_academics_standard_of_living_add: + Mask: building +building_group_bg_monuments_aristocrats_fertility_mult: + Mask: building +building_group_bg_monuments_aristocrats_mortality_mult: + Mask: building +building_group_bg_monuments_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_monuments_bureaucrats_fertility_mult: + Mask: building +building_group_bg_monuments_bureaucrats_mortality_mult: + Mask: building +building_group_bg_monuments_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_monuments_capitalists_fertility_mult: + Mask: building +building_group_bg_monuments_capitalists_mortality_mult: + Mask: building +building_group_bg_monuments_capitalists_standard_of_living_add: + Mask: building +building_group_bg_monuments_clergymen_fertility_mult: + Mask: building +building_group_bg_monuments_clergymen_mortality_mult: + Mask: building +building_group_bg_monuments_clergymen_standard_of_living_add: + Mask: building +building_group_bg_monuments_clerks_fertility_mult: + Mask: building +building_group_bg_monuments_clerks_mortality_mult: + Mask: building +building_group_bg_monuments_clerks_standard_of_living_add: + Mask: building +building_group_bg_monuments_employee_mult: + Mask: building +building_group_bg_monuments_engineers_fertility_mult: + Mask: building +building_group_bg_monuments_engineers_mortality_mult: + Mask: building +building_group_bg_monuments_engineers_standard_of_living_add: + Mask: building +building_group_bg_monuments_farmers_fertility_mult: + Mask: building +building_group_bg_monuments_farmers_mortality_mult: + Mask: building +building_group_bg_monuments_farmers_standard_of_living_add: + Mask: building +building_group_bg_monuments_fertility_mult: + Mask: building +building_group_bg_monuments_hidden_academics_fertility_mult: + Mask: building +building_group_bg_monuments_hidden_academics_mortality_mult: + Mask: building +building_group_bg_monuments_hidden_academics_standard_of_living_add: + Mask: building +building_group_bg_monuments_hidden_aristocrats_fertility_mult: + Mask: building +building_group_bg_monuments_hidden_aristocrats_mortality_mult: + Mask: building +building_group_bg_monuments_hidden_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_monuments_hidden_bureaucrats_fertility_mult: + Mask: building +building_group_bg_monuments_hidden_bureaucrats_mortality_mult: + Mask: building +building_group_bg_monuments_hidden_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_monuments_hidden_capitalists_fertility_mult: + Mask: building +building_group_bg_monuments_hidden_capitalists_mortality_mult: + Mask: building +building_group_bg_monuments_hidden_capitalists_standard_of_living_add: + Mask: building +building_group_bg_monuments_hidden_clergymen_fertility_mult: + Mask: building +building_group_bg_monuments_hidden_clergymen_mortality_mult: + Mask: building +building_group_bg_monuments_hidden_clergymen_standard_of_living_add: + Mask: building +building_group_bg_monuments_hidden_clerks_fertility_mult: + Mask: building +building_group_bg_monuments_hidden_clerks_mortality_mult: + Mask: building +building_group_bg_monuments_hidden_clerks_standard_of_living_add: + Mask: building +building_group_bg_monuments_hidden_employee_mult: + Mask: building +building_group_bg_monuments_hidden_engineers_fertility_mult: + Mask: building +building_group_bg_monuments_hidden_engineers_mortality_mult: + Mask: building +building_group_bg_monuments_hidden_engineers_standard_of_living_add: + Mask: building +building_group_bg_monuments_hidden_farmers_fertility_mult: + Mask: building +building_group_bg_monuments_hidden_farmers_mortality_mult: + Mask: building +building_group_bg_monuments_hidden_farmers_standard_of_living_add: + Mask: building +building_group_bg_monuments_hidden_fertility_mult: + Mask: building +building_group_bg_monuments_hidden_infrastructure_usage_mult: + Mask: building +building_group_bg_monuments_hidden_laborers_fertility_mult: + Mask: building +building_group_bg_monuments_hidden_laborers_mortality_mult: + Mask: building +building_group_bg_monuments_hidden_laborers_standard_of_living_add: + Mask: building +building_group_bg_monuments_hidden_machinists_fertility_mult: + Mask: building +building_group_bg_monuments_hidden_machinists_mortality_mult: + Mask: building +building_group_bg_monuments_hidden_machinists_standard_of_living_add: + Mask: building +building_group_bg_monuments_hidden_mortality_mult: + Mask: building +building_group_bg_monuments_hidden_officers_fertility_mult: + Mask: building +building_group_bg_monuments_hidden_officers_mortality_mult: + Mask: building +building_group_bg_monuments_hidden_officers_standard_of_living_add: + Mask: building +building_group_bg_monuments_hidden_peasants_fertility_mult: + Mask: building +building_group_bg_monuments_hidden_peasants_mortality_mult: + Mask: building +building_group_bg_monuments_hidden_peasants_standard_of_living_add: + Mask: building +building_group_bg_monuments_hidden_self_investment_chance_add: + Mask: building +building_group_bg_monuments_hidden_shopkeepers_fertility_mult: + Mask: building +building_group_bg_monuments_hidden_shopkeepers_mortality_mult: + Mask: building +building_group_bg_monuments_hidden_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_monuments_hidden_slaves_fertility_mult: + Mask: building +building_group_bg_monuments_hidden_slaves_mortality_mult: + Mask: building +building_group_bg_monuments_hidden_slaves_standard_of_living_add: + Mask: building +building_group_bg_monuments_hidden_soldiers_fertility_mult: + Mask: building +building_group_bg_monuments_hidden_soldiers_mortality_mult: + Mask: building +building_group_bg_monuments_hidden_soldiers_standard_of_living_add: + Mask: building +building_group_bg_monuments_hidden_standard_of_living_add: + Mask: building +building_group_bg_monuments_hidden_tax_mult: + Mask: building +building_group_bg_monuments_hidden_throughput_add: + Mask: building +building_group_bg_monuments_hidden_unincorporated_throughput_add: + Mask: building +building_group_bg_monuments_infrastructure_usage_mult: + Mask: building +building_group_bg_monuments_laborers_fertility_mult: + Mask: building +building_group_bg_monuments_laborers_mortality_mult: + Mask: building +building_group_bg_monuments_laborers_standard_of_living_add: + Mask: building +building_group_bg_monuments_machinists_fertility_mult: + Mask: building +building_group_bg_monuments_machinists_mortality_mult: + Mask: building +building_group_bg_monuments_machinists_standard_of_living_add: + Mask: building +building_group_bg_monuments_mortality_mult: + Mask: building +building_group_bg_monuments_officers_fertility_mult: + Mask: building +building_group_bg_monuments_officers_mortality_mult: + Mask: building +building_group_bg_monuments_officers_standard_of_living_add: + Mask: building +building_group_bg_monuments_peasants_fertility_mult: + Mask: building +building_group_bg_monuments_peasants_mortality_mult: + Mask: building +building_group_bg_monuments_peasants_standard_of_living_add: + Mask: building +building_group_bg_monuments_self_investment_chance_add: + Mask: building +building_group_bg_monuments_shopkeepers_fertility_mult: + Mask: building +building_group_bg_monuments_shopkeepers_mortality_mult: + Mask: building +building_group_bg_monuments_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_monuments_slaves_fertility_mult: + Mask: building +building_group_bg_monuments_slaves_mortality_mult: + Mask: building +building_group_bg_monuments_slaves_standard_of_living_add: + Mask: building +building_group_bg_monuments_soldiers_fertility_mult: + Mask: building +building_group_bg_monuments_soldiers_mortality_mult: + Mask: building +building_group_bg_monuments_soldiers_standard_of_living_add: + Mask: building +building_group_bg_monuments_standard_of_living_add: + Mask: building +building_group_bg_monuments_tax_mult: + Mask: building +building_group_bg_monuments_throughput_add: + Mask: building +building_group_bg_monuments_unincorporated_throughput_add: + Mask: building +building_group_bg_motor_industry_academics_fertility_mult: + Mask: building +building_group_bg_motor_industry_academics_mortality_mult: + Mask: building +building_group_bg_motor_industry_academics_standard_of_living_add: + Mask: building +building_group_bg_motor_industry_aristocrats_fertility_mult: + Mask: building +building_group_bg_motor_industry_aristocrats_mortality_mult: + Mask: building +building_group_bg_motor_industry_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_motor_industry_bureaucrats_fertility_mult: + Mask: building +building_group_bg_motor_industry_bureaucrats_mortality_mult: + Mask: building +building_group_bg_motor_industry_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_motor_industry_capitalists_fertility_mult: + Mask: building +building_group_bg_motor_industry_capitalists_mortality_mult: + Mask: building +building_group_bg_motor_industry_capitalists_standard_of_living_add: + Mask: building +building_group_bg_motor_industry_clergymen_fertility_mult: + Mask: building +building_group_bg_motor_industry_clergymen_mortality_mult: + Mask: building +building_group_bg_motor_industry_clergymen_standard_of_living_add: + Mask: building +building_group_bg_motor_industry_clerks_fertility_mult: + Mask: building +building_group_bg_motor_industry_clerks_mortality_mult: + Mask: building +building_group_bg_motor_industry_clerks_standard_of_living_add: + Mask: building +building_group_bg_motor_industry_employee_mult: + Mask: building +building_group_bg_motor_industry_engineers_fertility_mult: + Mask: building +building_group_bg_motor_industry_engineers_mortality_mult: + Mask: building +building_group_bg_motor_industry_engineers_standard_of_living_add: + Mask: building +building_group_bg_motor_industry_farmers_fertility_mult: + Mask: building +building_group_bg_motor_industry_farmers_mortality_mult: + Mask: building +building_group_bg_motor_industry_farmers_standard_of_living_add: + Mask: building +building_group_bg_motor_industry_fertility_mult: + Mask: building +building_group_bg_motor_industry_infrastructure_usage_mult: + Mask: building +building_group_bg_motor_industry_laborers_fertility_mult: + Mask: building +building_group_bg_motor_industry_laborers_mortality_mult: + Mask: building +building_group_bg_motor_industry_laborers_standard_of_living_add: + Mask: building +building_group_bg_motor_industry_machinists_fertility_mult: + Mask: building +building_group_bg_motor_industry_machinists_mortality_mult: + Mask: building +building_group_bg_motor_industry_machinists_standard_of_living_add: + Mask: building +building_group_bg_motor_industry_mortality_mult: + Mask: building +building_group_bg_motor_industry_officers_fertility_mult: + Mask: building +building_group_bg_motor_industry_officers_mortality_mult: + Mask: building +building_group_bg_motor_industry_officers_standard_of_living_add: + Mask: building +building_group_bg_motor_industry_peasants_fertility_mult: + Mask: building +building_group_bg_motor_industry_peasants_mortality_mult: + Mask: building +building_group_bg_motor_industry_peasants_standard_of_living_add: + Mask: building +building_group_bg_motor_industry_self_investment_chance_add: + Mask: building +building_group_bg_motor_industry_shopkeepers_fertility_mult: + Mask: building +building_group_bg_motor_industry_shopkeepers_mortality_mult: + Mask: building +building_group_bg_motor_industry_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_motor_industry_slaves_fertility_mult: + Mask: building +building_group_bg_motor_industry_slaves_mortality_mult: + Mask: building +building_group_bg_motor_industry_slaves_standard_of_living_add: + Mask: building +building_group_bg_motor_industry_soldiers_fertility_mult: + Mask: building +building_group_bg_motor_industry_soldiers_mortality_mult: + Mask: building +building_group_bg_motor_industry_soldiers_standard_of_living_add: + Mask: building +building_group_bg_motor_industry_standard_of_living_add: + Mask: building +building_group_bg_motor_industry_tax_mult: + Mask: building +building_group_bg_motor_industry_unincorporated_throughput_add: + Mask: building +building_group_bg_munitions_plants_academics_fertility_mult: + Mask: building +building_group_bg_munitions_plants_academics_mortality_mult: + Mask: building +building_group_bg_munitions_plants_academics_standard_of_living_add: + Mask: building +building_group_bg_munitions_plants_aristocrats_fertility_mult: + Mask: building +building_group_bg_munitions_plants_aristocrats_mortality_mult: + Mask: building +building_group_bg_munitions_plants_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_munitions_plants_bureaucrats_fertility_mult: + Mask: building +building_group_bg_munitions_plants_bureaucrats_mortality_mult: + Mask: building +building_group_bg_munitions_plants_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_munitions_plants_capitalists_fertility_mult: + Mask: building +building_group_bg_munitions_plants_capitalists_mortality_mult: + Mask: building +building_group_bg_munitions_plants_capitalists_standard_of_living_add: + Mask: building +building_group_bg_munitions_plants_clergymen_fertility_mult: + Mask: building +building_group_bg_munitions_plants_clergymen_mortality_mult: + Mask: building +building_group_bg_munitions_plants_clergymen_standard_of_living_add: + Mask: building +building_group_bg_munitions_plants_clerks_fertility_mult: + Mask: building +building_group_bg_munitions_plants_clerks_mortality_mult: + Mask: building +building_group_bg_munitions_plants_clerks_standard_of_living_add: + Mask: building +building_group_bg_munitions_plants_employee_mult: + Mask: building +building_group_bg_munitions_plants_engineers_fertility_mult: + Mask: building +building_group_bg_munitions_plants_engineers_mortality_mult: + Mask: building +building_group_bg_munitions_plants_engineers_standard_of_living_add: + Mask: building +building_group_bg_munitions_plants_farmers_fertility_mult: + Mask: building +building_group_bg_munitions_plants_farmers_mortality_mult: + Mask: building +building_group_bg_munitions_plants_farmers_standard_of_living_add: + Mask: building +building_group_bg_munitions_plants_fertility_mult: + Mask: building +building_group_bg_munitions_plants_infrastructure_usage_mult: + Mask: building +building_group_bg_munitions_plants_laborers_fertility_mult: + Mask: building +building_group_bg_munitions_plants_laborers_mortality_mult: + Mask: building +building_group_bg_munitions_plants_laborers_standard_of_living_add: + Mask: building +building_group_bg_munitions_plants_machinists_fertility_mult: + Mask: building +building_group_bg_munitions_plants_machinists_mortality_mult: + Mask: building +building_group_bg_munitions_plants_machinists_standard_of_living_add: + Mask: building +building_group_bg_munitions_plants_mortality_mult: + Mask: building +building_group_bg_munitions_plants_officers_fertility_mult: + Mask: building +building_group_bg_munitions_plants_officers_mortality_mult: + Mask: building +building_group_bg_munitions_plants_officers_standard_of_living_add: + Mask: building +building_group_bg_munitions_plants_peasants_fertility_mult: + Mask: building +building_group_bg_munitions_plants_peasants_mortality_mult: + Mask: building +building_group_bg_munitions_plants_peasants_standard_of_living_add: + Mask: building +building_group_bg_munitions_plants_self_investment_chance_add: + Mask: building +building_group_bg_munitions_plants_shopkeepers_fertility_mult: + Mask: building +building_group_bg_munitions_plants_shopkeepers_mortality_mult: + Mask: building +building_group_bg_munitions_plants_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_munitions_plants_slaves_fertility_mult: + Mask: building +building_group_bg_munitions_plants_slaves_mortality_mult: + Mask: building +building_group_bg_munitions_plants_slaves_standard_of_living_add: + Mask: building +building_group_bg_munitions_plants_soldiers_fertility_mult: + Mask: building +building_group_bg_munitions_plants_soldiers_mortality_mult: + Mask: building +building_group_bg_munitions_plants_soldiers_standard_of_living_add: + Mask: building +building_group_bg_munitions_plants_standard_of_living_add: + Mask: building +building_group_bg_munitions_plants_tax_mult: + Mask: building +building_group_bg_munitions_plants_throughput_add: + Mask: building +building_group_bg_munitions_plants_unincorporated_throughput_add: + Mask: building +building_group_bg_natural_gas_well_academics_fertility_mult: + Mask: building +building_group_bg_natural_gas_well_academics_mortality_mult: + Mask: building +building_group_bg_natural_gas_well_academics_standard_of_living_add: + Mask: building +building_group_bg_natural_gas_well_aristocrats_fertility_mult: + Mask: building +building_group_bg_natural_gas_well_aristocrats_mortality_mult: + Mask: building +building_group_bg_natural_gas_well_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_natural_gas_well_bureaucrats_fertility_mult: + Mask: building +building_group_bg_natural_gas_well_bureaucrats_mortality_mult: + Mask: building +building_group_bg_natural_gas_well_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_natural_gas_well_capitalists_fertility_mult: + Mask: building +building_group_bg_natural_gas_well_capitalists_mortality_mult: + Mask: building +building_group_bg_natural_gas_well_capitalists_standard_of_living_add: + Mask: building +building_group_bg_natural_gas_well_clergymen_fertility_mult: + Mask: building +building_group_bg_natural_gas_well_clergymen_mortality_mult: + Mask: building +building_group_bg_natural_gas_well_clergymen_standard_of_living_add: + Mask: building +building_group_bg_natural_gas_well_clerks_fertility_mult: + Mask: building +building_group_bg_natural_gas_well_clerks_mortality_mult: + Mask: building +building_group_bg_natural_gas_well_clerks_standard_of_living_add: + Mask: building +building_group_bg_natural_gas_well_employee_mult: + Mask: building +building_group_bg_natural_gas_well_engineers_fertility_mult: + Mask: building +building_group_bg_natural_gas_well_engineers_mortality_mult: + Mask: building +building_group_bg_natural_gas_well_engineers_standard_of_living_add: + Mask: building +building_group_bg_natural_gas_well_farmers_fertility_mult: + Mask: building +building_group_bg_natural_gas_well_farmers_mortality_mult: + Mask: building +building_group_bg_natural_gas_well_farmers_standard_of_living_add: + Mask: building +building_group_bg_natural_gas_well_fertility_mult: + Mask: building +building_group_bg_natural_gas_well_infrastructure_usage_mult: + Mask: building +building_group_bg_natural_gas_well_laborers_fertility_mult: + Mask: building +building_group_bg_natural_gas_well_laborers_mortality_mult: + Mask: building +building_group_bg_natural_gas_well_laborers_standard_of_living_add: + Mask: building +building_group_bg_natural_gas_well_machinists_fertility_mult: + Mask: building +building_group_bg_natural_gas_well_machinists_mortality_mult: + Mask: building +building_group_bg_natural_gas_well_machinists_standard_of_living_add: + Mask: building +building_group_bg_natural_gas_well_mortality_mult: + Mask: building +building_group_bg_natural_gas_well_officers_fertility_mult: + Mask: building +building_group_bg_natural_gas_well_officers_mortality_mult: + Mask: building +building_group_bg_natural_gas_well_officers_standard_of_living_add: + Mask: building +building_group_bg_natural_gas_well_peasants_fertility_mult: + Mask: building +building_group_bg_natural_gas_well_peasants_mortality_mult: + Mask: building +building_group_bg_natural_gas_well_peasants_standard_of_living_add: + Mask: building +building_group_bg_natural_gas_well_self_investment_chance_add: + Mask: building +building_group_bg_natural_gas_well_shopkeepers_fertility_mult: + Mask: building +building_group_bg_natural_gas_well_shopkeepers_mortality_mult: + Mask: building +building_group_bg_natural_gas_well_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_natural_gas_well_slaves_fertility_mult: + Mask: building +building_group_bg_natural_gas_well_slaves_mortality_mult: + Mask: building +building_group_bg_natural_gas_well_slaves_standard_of_living_add: + Mask: building +building_group_bg_natural_gas_well_soldiers_fertility_mult: + Mask: building +building_group_bg_natural_gas_well_soldiers_mortality_mult: + Mask: building +building_group_bg_natural_gas_well_soldiers_standard_of_living_add: + Mask: building +building_group_bg_natural_gas_well_standard_of_living_add: + Mask: building +building_group_bg_natural_gas_well_tax_mult: + Mask: building +building_group_bg_natural_gas_well_throughput_add: + Mask: building +building_group_bg_natural_gas_well_unincorporated_throughput_add: + Mask: building +building_group_bg_naval_administration_academics_fertility_mult: + Mask: building +building_group_bg_naval_administration_academics_mortality_mult: + Mask: building +building_group_bg_naval_administration_academics_standard_of_living_add: + Mask: building +building_group_bg_naval_administration_aristocrats_fertility_mult: + Mask: building +building_group_bg_naval_administration_aristocrats_mortality_mult: + Mask: building +building_group_bg_naval_administration_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_naval_administration_bureaucrats_fertility_mult: + Mask: building +building_group_bg_naval_administration_bureaucrats_mortality_mult: + Mask: building +building_group_bg_naval_administration_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_naval_administration_capitalists_fertility_mult: + Mask: building +building_group_bg_naval_administration_capitalists_mortality_mult: + Mask: building +building_group_bg_naval_administration_capitalists_standard_of_living_add: + Mask: building +building_group_bg_naval_administration_clergymen_fertility_mult: + Mask: building +building_group_bg_naval_administration_clergymen_mortality_mult: + Mask: building +building_group_bg_naval_administration_clergymen_standard_of_living_add: + Mask: building +building_group_bg_naval_administration_clerks_fertility_mult: + Mask: building +building_group_bg_naval_administration_clerks_mortality_mult: + Mask: building +building_group_bg_naval_administration_clerks_standard_of_living_add: + Mask: building +building_group_bg_naval_administration_employee_mult: + Mask: building +building_group_bg_naval_administration_engineers_fertility_mult: + Mask: building +building_group_bg_naval_administration_engineers_mortality_mult: + Mask: building +building_group_bg_naval_administration_engineers_standard_of_living_add: + Mask: building +building_group_bg_naval_administration_farmers_fertility_mult: + Mask: building +building_group_bg_naval_administration_farmers_mortality_mult: + Mask: building +building_group_bg_naval_administration_farmers_standard_of_living_add: + Mask: building +building_group_bg_naval_administration_fertility_mult: + Mask: building +building_group_bg_naval_administration_infrastructure_usage_mult: + Mask: building +building_group_bg_naval_administration_laborers_fertility_mult: + Mask: building +building_group_bg_naval_administration_laborers_mortality_mult: + Mask: building +building_group_bg_naval_administration_laborers_standard_of_living_add: + Mask: building +building_group_bg_naval_administration_machinists_fertility_mult: + Mask: building +building_group_bg_naval_administration_machinists_mortality_mult: + Mask: building +building_group_bg_naval_administration_machinists_standard_of_living_add: + Mask: building +building_group_bg_naval_administration_mortality_mult: + Mask: building +building_group_bg_naval_administration_officers_fertility_mult: + Mask: building +building_group_bg_naval_administration_officers_mortality_mult: + Mask: building +building_group_bg_naval_administration_officers_standard_of_living_add: + Mask: building +building_group_bg_naval_administration_peasants_fertility_mult: + Mask: building +building_group_bg_naval_administration_peasants_mortality_mult: + Mask: building +building_group_bg_naval_administration_peasants_standard_of_living_add: + Mask: building +building_group_bg_naval_administration_self_investment_chance_add: + Mask: building +building_group_bg_naval_administration_shopkeepers_fertility_mult: + Mask: building +building_group_bg_naval_administration_shopkeepers_mortality_mult: + Mask: building +building_group_bg_naval_administration_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_naval_administration_slaves_fertility_mult: + Mask: building +building_group_bg_naval_administration_slaves_mortality_mult: + Mask: building +building_group_bg_naval_administration_slaves_standard_of_living_add: + Mask: building +building_group_bg_naval_administration_soldiers_fertility_mult: + Mask: building +building_group_bg_naval_administration_soldiers_mortality_mult: + Mask: building +building_group_bg_naval_administration_soldiers_standard_of_living_add: + Mask: building +building_group_bg_naval_administration_standard_of_living_add: + Mask: building +building_group_bg_naval_administration_tax_mult: + Mask: building +building_group_bg_naval_administration_throughput_add: + Mask: building +building_group_bg_naval_administration_unincorporated_throughput_add: + Mask: building +building_group_bg_naval_fortification_academics_fertility_mult: + Mask: building +building_group_bg_naval_fortification_academics_mortality_mult: + Mask: building +building_group_bg_naval_fortification_academics_standard_of_living_add: + Mask: building +building_group_bg_naval_fortification_aristocrats_fertility_mult: + Mask: building +building_group_bg_naval_fortification_aristocrats_mortality_mult: + Mask: building +building_group_bg_naval_fortification_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_naval_fortification_bureaucrats_fertility_mult: + Mask: building +building_group_bg_naval_fortification_bureaucrats_mortality_mult: + Mask: building +building_group_bg_naval_fortification_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_naval_fortification_capitalists_fertility_mult: + Mask: building +building_group_bg_naval_fortification_capitalists_mortality_mult: + Mask: building +building_group_bg_naval_fortification_capitalists_standard_of_living_add: + Mask: building +building_group_bg_naval_fortification_clergymen_fertility_mult: + Mask: building +building_group_bg_naval_fortification_clergymen_mortality_mult: + Mask: building +building_group_bg_naval_fortification_clergymen_standard_of_living_add: + Mask: building +building_group_bg_naval_fortification_clerks_fertility_mult: + Mask: building +building_group_bg_naval_fortification_clerks_mortality_mult: + Mask: building +building_group_bg_naval_fortification_clerks_standard_of_living_add: + Mask: building +building_group_bg_naval_fortification_employee_mult: + Mask: building +building_group_bg_naval_fortification_engineers_fertility_mult: + Mask: building +building_group_bg_naval_fortification_engineers_mortality_mult: + Mask: building +building_group_bg_naval_fortification_engineers_standard_of_living_add: + Mask: building +building_group_bg_naval_fortification_farmers_fertility_mult: + Mask: building +building_group_bg_naval_fortification_farmers_mortality_mult: + Mask: building +building_group_bg_naval_fortification_farmers_standard_of_living_add: + Mask: building +building_group_bg_naval_fortification_fertility_mult: + Mask: building +building_group_bg_naval_fortification_infrastructure_usage_mult: + Mask: building +building_group_bg_naval_fortification_laborers_fertility_mult: + Mask: building +building_group_bg_naval_fortification_laborers_mortality_mult: + Mask: building +building_group_bg_naval_fortification_laborers_standard_of_living_add: + Mask: building +building_group_bg_naval_fortification_machinists_fertility_mult: + Mask: building +building_group_bg_naval_fortification_machinists_mortality_mult: + Mask: building +building_group_bg_naval_fortification_machinists_standard_of_living_add: + Mask: building +building_group_bg_naval_fortification_mortality_mult: + Mask: building +building_group_bg_naval_fortification_officers_fertility_mult: + Mask: building +building_group_bg_naval_fortification_officers_mortality_mult: + Mask: building +building_group_bg_naval_fortification_officers_standard_of_living_add: + Mask: building +building_group_bg_naval_fortification_peasants_fertility_mult: + Mask: building +building_group_bg_naval_fortification_peasants_mortality_mult: + Mask: building +building_group_bg_naval_fortification_peasants_standard_of_living_add: + Mask: building +building_group_bg_naval_fortification_self_investment_chance_add: + Mask: building +building_group_bg_naval_fortification_shopkeepers_fertility_mult: + Mask: building +building_group_bg_naval_fortification_shopkeepers_mortality_mult: + Mask: building +building_group_bg_naval_fortification_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_naval_fortification_slaves_fertility_mult: + Mask: building +building_group_bg_naval_fortification_slaves_mortality_mult: + Mask: building +building_group_bg_naval_fortification_slaves_standard_of_living_add: + Mask: building +building_group_bg_naval_fortification_soldiers_fertility_mult: + Mask: building +building_group_bg_naval_fortification_soldiers_mortality_mult: + Mask: building +building_group_bg_naval_fortification_soldiers_standard_of_living_add: + Mask: building +building_group_bg_naval_fortification_standard_of_living_add: + Mask: building +building_group_bg_naval_fortification_tax_mult: + Mask: building +building_group_bg_naval_fortification_throughput_add: + Mask: building +building_group_bg_naval_fortification_unincorporated_throughput_add: + Mask: building +building_group_bg_naval_logistics_center_academics_fertility_mult: + Mask: building +building_group_bg_naval_logistics_center_academics_mortality_mult: + Mask: building +building_group_bg_naval_logistics_center_academics_standard_of_living_add: + Mask: building +building_group_bg_naval_logistics_center_aristocrats_fertility_mult: + Mask: building +building_group_bg_naval_logistics_center_aristocrats_mortality_mult: + Mask: building +building_group_bg_naval_logistics_center_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_naval_logistics_center_bureaucrats_fertility_mult: + Mask: building +building_group_bg_naval_logistics_center_bureaucrats_mortality_mult: + Mask: building +building_group_bg_naval_logistics_center_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_naval_logistics_center_capitalists_fertility_mult: + Mask: building +building_group_bg_naval_logistics_center_capitalists_mortality_mult: + Mask: building +building_group_bg_naval_logistics_center_capitalists_standard_of_living_add: + Mask: building +building_group_bg_naval_logistics_center_clergymen_fertility_mult: + Mask: building +building_group_bg_naval_logistics_center_clergymen_mortality_mult: + Mask: building +building_group_bg_naval_logistics_center_clergymen_standard_of_living_add: + Mask: building +building_group_bg_naval_logistics_center_clerks_fertility_mult: + Mask: building +building_group_bg_naval_logistics_center_clerks_mortality_mult: + Mask: building +building_group_bg_naval_logistics_center_clerks_standard_of_living_add: + Mask: building +building_group_bg_naval_logistics_center_employee_mult: + Mask: building +building_group_bg_naval_logistics_center_engineers_fertility_mult: + Mask: building +building_group_bg_naval_logistics_center_engineers_mortality_mult: + Mask: building +building_group_bg_naval_logistics_center_engineers_standard_of_living_add: + Mask: building +building_group_bg_naval_logistics_center_farmers_fertility_mult: + Mask: building +building_group_bg_naval_logistics_center_farmers_mortality_mult: + Mask: building +building_group_bg_naval_logistics_center_farmers_standard_of_living_add: + Mask: building +building_group_bg_naval_logistics_center_fertility_mult: + Mask: building +building_group_bg_naval_logistics_center_infrastructure_usage_mult: + Mask: building +building_group_bg_naval_logistics_center_laborers_fertility_mult: + Mask: building +building_group_bg_naval_logistics_center_laborers_mortality_mult: + Mask: building +building_group_bg_naval_logistics_center_laborers_standard_of_living_add: + Mask: building +building_group_bg_naval_logistics_center_machinists_fertility_mult: + Mask: building +building_group_bg_naval_logistics_center_machinists_mortality_mult: + Mask: building +building_group_bg_naval_logistics_center_machinists_standard_of_living_add: + Mask: building +building_group_bg_naval_logistics_center_mortality_mult: + Mask: building +building_group_bg_naval_logistics_center_officers_fertility_mult: + Mask: building +building_group_bg_naval_logistics_center_officers_mortality_mult: + Mask: building +building_group_bg_naval_logistics_center_officers_standard_of_living_add: + Mask: building +building_group_bg_naval_logistics_center_peasants_fertility_mult: + Mask: building +building_group_bg_naval_logistics_center_peasants_mortality_mult: + Mask: building +building_group_bg_naval_logistics_center_peasants_standard_of_living_add: + Mask: building +building_group_bg_naval_logistics_center_self_investment_chance_add: + Mask: building +building_group_bg_naval_logistics_center_shopkeepers_fertility_mult: + Mask: building +building_group_bg_naval_logistics_center_shopkeepers_mortality_mult: + Mask: building +building_group_bg_naval_logistics_center_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_naval_logistics_center_slaves_fertility_mult: + Mask: building +building_group_bg_naval_logistics_center_slaves_mortality_mult: + Mask: building +building_group_bg_naval_logistics_center_slaves_standard_of_living_add: + Mask: building +building_group_bg_naval_logistics_center_soldiers_fertility_mult: + Mask: building +building_group_bg_naval_logistics_center_soldiers_mortality_mult: + Mask: building +building_group_bg_naval_logistics_center_soldiers_standard_of_living_add: + Mask: building +building_group_bg_naval_logistics_center_standard_of_living_add: + Mask: building +building_group_bg_naval_logistics_center_tax_mult: + Mask: building +building_group_bg_naval_logistics_center_throughput_add: + Mask: building +building_group_bg_naval_logistics_center_unincorporated_throughput_add: + Mask: building +building_group_bg_navy_academics_fertility_mult: + Mask: building +building_group_bg_navy_academics_mortality_mult: + Mask: building +building_group_bg_navy_academics_standard_of_living_add: + Mask: building +building_group_bg_navy_aristocrats_fertility_mult: + Mask: building +building_group_bg_navy_aristocrats_mortality_mult: + Mask: building +building_group_bg_navy_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_navy_bureaucrats_fertility_mult: + Mask: building +building_group_bg_navy_bureaucrats_mortality_mult: + Mask: building +building_group_bg_navy_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_navy_capitalists_fertility_mult: + Mask: building +building_group_bg_navy_capitalists_mortality_mult: + Mask: building +building_group_bg_navy_capitalists_standard_of_living_add: + Mask: building +building_group_bg_navy_clergymen_fertility_mult: + Mask: building +building_group_bg_navy_clergymen_mortality_mult: + Mask: building +building_group_bg_navy_clergymen_standard_of_living_add: + Mask: building +building_group_bg_navy_clerks_fertility_mult: + Mask: building +building_group_bg_navy_clerks_mortality_mult: + Mask: building +building_group_bg_navy_clerks_standard_of_living_add: + Mask: building +building_group_bg_navy_employee_mult: + Mask: building +building_group_bg_navy_engineers_fertility_mult: + Mask: building +building_group_bg_navy_engineers_mortality_mult: + Mask: building +building_group_bg_navy_engineers_standard_of_living_add: + Mask: building +building_group_bg_navy_farmers_fertility_mult: + Mask: building +building_group_bg_navy_farmers_mortality_mult: + Mask: building +building_group_bg_navy_farmers_standard_of_living_add: + Mask: building +building_group_bg_navy_fertility_mult: + Mask: building +building_group_bg_navy_infrastructure_usage_mult: + Mask: building +building_group_bg_navy_laborers_fertility_mult: + Mask: building +building_group_bg_navy_laborers_mortality_mult: + Mask: building +building_group_bg_navy_laborers_standard_of_living_add: + Mask: building +building_group_bg_navy_machinists_fertility_mult: + Mask: building +building_group_bg_navy_machinists_mortality_mult: + Mask: building +building_group_bg_navy_machinists_standard_of_living_add: + Mask: building +building_group_bg_navy_mortality_mult: + Mask: building +building_group_bg_navy_officers_fertility_mult: + Mask: building +building_group_bg_navy_officers_mortality_mult: + Mask: building +building_group_bg_navy_officers_standard_of_living_add: + Mask: building +building_group_bg_navy_peasants_fertility_mult: + Mask: building +building_group_bg_navy_peasants_mortality_mult: + Mask: building +building_group_bg_navy_peasants_standard_of_living_add: + Mask: building +building_group_bg_navy_self_investment_chance_add: + Mask: building +building_group_bg_navy_shopkeepers_fertility_mult: + Mask: building +building_group_bg_navy_shopkeepers_mortality_mult: + Mask: building +building_group_bg_navy_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_navy_slaves_fertility_mult: + Mask: building +building_group_bg_navy_slaves_mortality_mult: + Mask: building +building_group_bg_navy_slaves_standard_of_living_add: + Mask: building +building_group_bg_navy_soldiers_fertility_mult: + Mask: building +building_group_bg_navy_soldiers_mortality_mult: + Mask: building +building_group_bg_navy_soldiers_standard_of_living_add: + Mask: building +building_group_bg_navy_standard_of_living_add: + Mask: building +building_group_bg_navy_tax_mult: + Mask: building +building_group_bg_navy_throughput_add: + Mask: building +building_group_bg_navy_unincorporated_throughput_add: + Mask: building +building_group_bg_nuclear_power_academics_fertility_mult: + Mask: building +building_group_bg_nuclear_power_academics_mortality_mult: + Mask: building +building_group_bg_nuclear_power_academics_standard_of_living_add: + Mask: building +building_group_bg_nuclear_power_aristocrats_fertility_mult: + Mask: building +building_group_bg_nuclear_power_aristocrats_mortality_mult: + Mask: building +building_group_bg_nuclear_power_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_nuclear_power_bureaucrats_fertility_mult: + Mask: building +building_group_bg_nuclear_power_bureaucrats_mortality_mult: + Mask: building +building_group_bg_nuclear_power_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_nuclear_power_capitalists_fertility_mult: + Mask: building +building_group_bg_nuclear_power_capitalists_mortality_mult: + Mask: building +building_group_bg_nuclear_power_capitalists_standard_of_living_add: + Mask: building +building_group_bg_nuclear_power_clergymen_fertility_mult: + Mask: building +building_group_bg_nuclear_power_clergymen_mortality_mult: + Mask: building +building_group_bg_nuclear_power_clergymen_standard_of_living_add: + Mask: building +building_group_bg_nuclear_power_clerks_fertility_mult: + Mask: building +building_group_bg_nuclear_power_clerks_mortality_mult: + Mask: building +building_group_bg_nuclear_power_clerks_standard_of_living_add: + Mask: building +building_group_bg_nuclear_power_employee_mult: + Mask: building +building_group_bg_nuclear_power_engineers_fertility_mult: + Mask: building +building_group_bg_nuclear_power_engineers_mortality_mult: + Mask: building +building_group_bg_nuclear_power_engineers_standard_of_living_add: + Mask: building +building_group_bg_nuclear_power_farmers_fertility_mult: + Mask: building +building_group_bg_nuclear_power_farmers_mortality_mult: + Mask: building +building_group_bg_nuclear_power_farmers_standard_of_living_add: + Mask: building +building_group_bg_nuclear_power_fertility_mult: + Mask: building +building_group_bg_nuclear_power_infrastructure_usage_mult: + Mask: building +building_group_bg_nuclear_power_laborers_fertility_mult: + Mask: building +building_group_bg_nuclear_power_laborers_mortality_mult: + Mask: building +building_group_bg_nuclear_power_laborers_standard_of_living_add: + Mask: building +building_group_bg_nuclear_power_machinists_fertility_mult: + Mask: building +building_group_bg_nuclear_power_machinists_mortality_mult: + Mask: building +building_group_bg_nuclear_power_machinists_standard_of_living_add: + Mask: building +building_group_bg_nuclear_power_mortality_mult: + Mask: building +building_group_bg_nuclear_power_officers_fertility_mult: + Mask: building +building_group_bg_nuclear_power_officers_mortality_mult: + Mask: building +building_group_bg_nuclear_power_officers_standard_of_living_add: + Mask: building +building_group_bg_nuclear_power_peasants_fertility_mult: + Mask: building +building_group_bg_nuclear_power_peasants_mortality_mult: + Mask: building +building_group_bg_nuclear_power_peasants_standard_of_living_add: + Mask: building +building_group_bg_nuclear_power_self_investment_chance_add: + Mask: building +building_group_bg_nuclear_power_shopkeepers_fertility_mult: + Mask: building +building_group_bg_nuclear_power_shopkeepers_mortality_mult: + Mask: building +building_group_bg_nuclear_power_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_nuclear_power_slaves_fertility_mult: + Mask: building +building_group_bg_nuclear_power_slaves_mortality_mult: + Mask: building +building_group_bg_nuclear_power_slaves_standard_of_living_add: + Mask: building +building_group_bg_nuclear_power_soldiers_fertility_mult: + Mask: building +building_group_bg_nuclear_power_soldiers_mortality_mult: + Mask: building +building_group_bg_nuclear_power_soldiers_standard_of_living_add: + Mask: building +building_group_bg_nuclear_power_standard_of_living_add: + Mask: building +building_group_bg_nuclear_power_tax_mult: + Mask: building +building_group_bg_nuclear_power_throughput_add: + Mask: building +building_group_bg_nuclear_power_unincorporated_throughput_add: + Mask: building +building_group_bg_nuclear_research_academics_fertility_mult: + Mask: building +building_group_bg_nuclear_research_academics_mortality_mult: + Mask: building +building_group_bg_nuclear_research_academics_standard_of_living_add: + Mask: building +building_group_bg_nuclear_research_aristocrats_fertility_mult: + Mask: building +building_group_bg_nuclear_research_aristocrats_mortality_mult: + Mask: building +building_group_bg_nuclear_research_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_nuclear_research_bureaucrats_fertility_mult: + Mask: building +building_group_bg_nuclear_research_bureaucrats_mortality_mult: + Mask: building +building_group_bg_nuclear_research_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_nuclear_research_capitalists_fertility_mult: + Mask: building +building_group_bg_nuclear_research_capitalists_mortality_mult: + Mask: building +building_group_bg_nuclear_research_capitalists_standard_of_living_add: + Mask: building +building_group_bg_nuclear_research_clergymen_fertility_mult: + Mask: building +building_group_bg_nuclear_research_clergymen_mortality_mult: + Mask: building +building_group_bg_nuclear_research_clergymen_standard_of_living_add: + Mask: building +building_group_bg_nuclear_research_clerks_fertility_mult: + Mask: building +building_group_bg_nuclear_research_clerks_mortality_mult: + Mask: building +building_group_bg_nuclear_research_clerks_standard_of_living_add: + Mask: building +building_group_bg_nuclear_research_employee_mult: + Mask: building +building_group_bg_nuclear_research_engineers_fertility_mult: + Mask: building +building_group_bg_nuclear_research_engineers_mortality_mult: + Mask: building +building_group_bg_nuclear_research_engineers_standard_of_living_add: + Mask: building +building_group_bg_nuclear_research_farmers_fertility_mult: + Mask: building +building_group_bg_nuclear_research_farmers_mortality_mult: + Mask: building +building_group_bg_nuclear_research_farmers_standard_of_living_add: + Mask: building +building_group_bg_nuclear_research_fertility_mult: + Mask: building +building_group_bg_nuclear_research_infrastructure_usage_mult: + Mask: building +building_group_bg_nuclear_research_laborers_fertility_mult: + Mask: building +building_group_bg_nuclear_research_laborers_mortality_mult: + Mask: building +building_group_bg_nuclear_research_laborers_standard_of_living_add: + Mask: building +building_group_bg_nuclear_research_machinists_fertility_mult: + Mask: building +building_group_bg_nuclear_research_machinists_mortality_mult: + Mask: building +building_group_bg_nuclear_research_machinists_standard_of_living_add: + Mask: building +building_group_bg_nuclear_research_mortality_mult: + Mask: building +building_group_bg_nuclear_research_officers_fertility_mult: + Mask: building +building_group_bg_nuclear_research_officers_mortality_mult: + Mask: building +building_group_bg_nuclear_research_officers_standard_of_living_add: + Mask: building +building_group_bg_nuclear_research_peasants_fertility_mult: + Mask: building +building_group_bg_nuclear_research_peasants_mortality_mult: + Mask: building +building_group_bg_nuclear_research_peasants_standard_of_living_add: + Mask: building +building_group_bg_nuclear_research_self_investment_chance_add: + Mask: building +building_group_bg_nuclear_research_shopkeepers_fertility_mult: + Mask: building +building_group_bg_nuclear_research_shopkeepers_mortality_mult: + Mask: building +building_group_bg_nuclear_research_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_nuclear_research_slaves_fertility_mult: + Mask: building +building_group_bg_nuclear_research_slaves_mortality_mult: + Mask: building +building_group_bg_nuclear_research_slaves_standard_of_living_add: + Mask: building +building_group_bg_nuclear_research_soldiers_fertility_mult: + Mask: building +building_group_bg_nuclear_research_soldiers_mortality_mult: + Mask: building +building_group_bg_nuclear_research_soldiers_standard_of_living_add: + Mask: building +building_group_bg_nuclear_research_standard_of_living_add: + Mask: building +building_group_bg_nuclear_research_tax_mult: + Mask: building +building_group_bg_nuclear_research_throughput_add: + Mask: building +building_group_bg_nuclear_research_unincorporated_throughput_add: + Mask: building +building_group_bg_nuclear_weapons_academics_fertility_mult: + Mask: building +building_group_bg_nuclear_weapons_academics_mortality_mult: + Mask: building +building_group_bg_nuclear_weapons_academics_standard_of_living_add: + Mask: building +building_group_bg_nuclear_weapons_aristocrats_fertility_mult: + Mask: building +building_group_bg_nuclear_weapons_aristocrats_mortality_mult: + Mask: building +building_group_bg_nuclear_weapons_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_nuclear_weapons_bureaucrats_fertility_mult: + Mask: building +building_group_bg_nuclear_weapons_bureaucrats_mortality_mult: + Mask: building +building_group_bg_nuclear_weapons_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_nuclear_weapons_capitalists_fertility_mult: + Mask: building +building_group_bg_nuclear_weapons_capitalists_mortality_mult: + Mask: building +building_group_bg_nuclear_weapons_capitalists_standard_of_living_add: + Mask: building +building_group_bg_nuclear_weapons_clergymen_fertility_mult: + Mask: building +building_group_bg_nuclear_weapons_clergymen_mortality_mult: + Mask: building +building_group_bg_nuclear_weapons_clergymen_standard_of_living_add: + Mask: building +building_group_bg_nuclear_weapons_clerks_fertility_mult: + Mask: building +building_group_bg_nuclear_weapons_clerks_mortality_mult: + Mask: building +building_group_bg_nuclear_weapons_clerks_standard_of_living_add: + Mask: building +building_group_bg_nuclear_weapons_employee_mult: + Mask: building +building_group_bg_nuclear_weapons_engineers_fertility_mult: + Mask: building +building_group_bg_nuclear_weapons_engineers_mortality_mult: + Mask: building +building_group_bg_nuclear_weapons_engineers_standard_of_living_add: + Mask: building +building_group_bg_nuclear_weapons_farmers_fertility_mult: + Mask: building +building_group_bg_nuclear_weapons_farmers_mortality_mult: + Mask: building +building_group_bg_nuclear_weapons_farmers_standard_of_living_add: + Mask: building +building_group_bg_nuclear_weapons_fertility_mult: + Mask: building +building_group_bg_nuclear_weapons_infrastructure_usage_mult: + Mask: building +building_group_bg_nuclear_weapons_laborers_fertility_mult: + Mask: building +building_group_bg_nuclear_weapons_laborers_mortality_mult: + Mask: building +building_group_bg_nuclear_weapons_laborers_standard_of_living_add: + Mask: building +building_group_bg_nuclear_weapons_machinists_fertility_mult: + Mask: building +building_group_bg_nuclear_weapons_machinists_mortality_mult: + Mask: building +building_group_bg_nuclear_weapons_machinists_standard_of_living_add: + Mask: building +building_group_bg_nuclear_weapons_mortality_mult: + Mask: building +building_group_bg_nuclear_weapons_officers_fertility_mult: + Mask: building +building_group_bg_nuclear_weapons_officers_mortality_mult: + Mask: building +building_group_bg_nuclear_weapons_officers_standard_of_living_add: + Mask: building +building_group_bg_nuclear_weapons_peasants_fertility_mult: + Mask: building +building_group_bg_nuclear_weapons_peasants_mortality_mult: + Mask: building +building_group_bg_nuclear_weapons_peasants_standard_of_living_add: + Mask: building +building_group_bg_nuclear_weapons_self_investment_chance_add: + Mask: building +building_group_bg_nuclear_weapons_shopkeepers_fertility_mult: + Mask: building +building_group_bg_nuclear_weapons_shopkeepers_mortality_mult: + Mask: building +building_group_bg_nuclear_weapons_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_nuclear_weapons_slaves_fertility_mult: + Mask: building +building_group_bg_nuclear_weapons_slaves_mortality_mult: + Mask: building +building_group_bg_nuclear_weapons_slaves_standard_of_living_add: + Mask: building +building_group_bg_nuclear_weapons_soldiers_fertility_mult: + Mask: building +building_group_bg_nuclear_weapons_soldiers_mortality_mult: + Mask: building +building_group_bg_nuclear_weapons_soldiers_standard_of_living_add: + Mask: building +building_group_bg_nuclear_weapons_standard_of_living_add: + Mask: building +building_group_bg_nuclear_weapons_tax_mult: + Mask: building +building_group_bg_nuclear_weapons_throughput_add: + Mask: building +building_group_bg_nuclear_weapons_unincorporated_throughput_add: + Mask: building +building_group_bg_oil_rig_academics_fertility_mult: + Mask: building +building_group_bg_oil_rig_academics_mortality_mult: + Mask: building +building_group_bg_oil_rig_academics_standard_of_living_add: + Mask: building +building_group_bg_oil_rig_aristocrats_fertility_mult: + Mask: building +building_group_bg_oil_rig_aristocrats_mortality_mult: + Mask: building +building_group_bg_oil_rig_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_oil_rig_bureaucrats_fertility_mult: + Mask: building +building_group_bg_oil_rig_bureaucrats_mortality_mult: + Mask: building +building_group_bg_oil_rig_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_oil_rig_capitalists_fertility_mult: + Mask: building +building_group_bg_oil_rig_capitalists_mortality_mult: + Mask: building +building_group_bg_oil_rig_capitalists_standard_of_living_add: + Mask: building +building_group_bg_oil_rig_clergymen_fertility_mult: + Mask: building +building_group_bg_oil_rig_clergymen_mortality_mult: + Mask: building +building_group_bg_oil_rig_clergymen_standard_of_living_add: + Mask: building +building_group_bg_oil_rig_clerks_fertility_mult: + Mask: building +building_group_bg_oil_rig_clerks_mortality_mult: + Mask: building +building_group_bg_oil_rig_clerks_standard_of_living_add: + Mask: building +building_group_bg_oil_rig_engineers_fertility_mult: + Mask: building +building_group_bg_oil_rig_engineers_standard_of_living_add: + Mask: building +building_group_bg_oil_rig_farmers_fertility_mult: + Mask: building +building_group_bg_oil_rig_farmers_mortality_mult: + Mask: building +building_group_bg_oil_rig_farmers_standard_of_living_add: + Mask: building +building_group_bg_oil_rig_fertility_mult: + Mask: building +building_group_bg_oil_rig_infrastructure_usage_mult: + Mask: building +building_group_bg_oil_rig_laborers_fertility_mult: + Mask: building +building_group_bg_oil_rig_laborers_standard_of_living_add: + Mask: building +building_group_bg_oil_rig_machinists_fertility_mult: + Mask: building +building_group_bg_oil_rig_machinists_standard_of_living_add: + Mask: building +building_group_bg_oil_rig_officers_fertility_mult: + Mask: building +building_group_bg_oil_rig_officers_mortality_mult: + Mask: building +building_group_bg_oil_rig_officers_standard_of_living_add: + Mask: building +building_group_bg_oil_rig_peasants_fertility_mult: + Mask: building +building_group_bg_oil_rig_peasants_mortality_mult: + Mask: building +building_group_bg_oil_rig_peasants_standard_of_living_add: + Mask: building +building_group_bg_oil_rig_self_investment_chance_add: + Mask: building +building_group_bg_oil_rig_shopkeepers_fertility_mult: + Mask: building +building_group_bg_oil_rig_shopkeepers_mortality_mult: + Mask: building +building_group_bg_oil_rig_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_oil_rig_slaves_fertility_mult: + Mask: building +building_group_bg_oil_rig_slaves_mortality_mult: + Mask: building +building_group_bg_oil_rig_slaves_standard_of_living_add: + Mask: building +building_group_bg_oil_rig_soldiers_fertility_mult: + Mask: building +building_group_bg_oil_rig_soldiers_mortality_mult: + Mask: building +building_group_bg_oil_rig_soldiers_standard_of_living_add: + Mask: building +building_group_bg_oil_rig_unincorporated_throughput_add: + Mask: building +building_group_bg_owner_buildings_academics_fertility_mult: + Mask: building +building_group_bg_owner_buildings_academics_mortality_mult: + Mask: building +building_group_bg_owner_buildings_academics_standard_of_living_add: + Mask: building +building_group_bg_owner_buildings_aristocrats_fertility_mult: + Mask: building +building_group_bg_owner_buildings_aristocrats_mortality_mult: + Mask: building +building_group_bg_owner_buildings_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_owner_buildings_bureaucrats_fertility_mult: + Mask: building +building_group_bg_owner_buildings_bureaucrats_mortality_mult: + Mask: building +building_group_bg_owner_buildings_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_owner_buildings_capitalists_fertility_mult: + Mask: building +building_group_bg_owner_buildings_capitalists_mortality_mult: + Mask: building +building_group_bg_owner_buildings_capitalists_standard_of_living_add: + Mask: building +building_group_bg_owner_buildings_clergymen_fertility_mult: + Mask: building +building_group_bg_owner_buildings_clergymen_mortality_mult: + Mask: building +building_group_bg_owner_buildings_clergymen_standard_of_living_add: + Mask: building +building_group_bg_owner_buildings_clerks_fertility_mult: + Mask: building +building_group_bg_owner_buildings_clerks_mortality_mult: + Mask: building +building_group_bg_owner_buildings_clerks_standard_of_living_add: + Mask: building +building_group_bg_owner_buildings_employee_mult: + Mask: building +building_group_bg_owner_buildings_engineers_fertility_mult: + Mask: building +building_group_bg_owner_buildings_engineers_mortality_mult: + Mask: building +building_group_bg_owner_buildings_engineers_standard_of_living_add: + Mask: building +building_group_bg_owner_buildings_farmers_fertility_mult: + Mask: building +building_group_bg_owner_buildings_farmers_mortality_mult: + Mask: building +building_group_bg_owner_buildings_farmers_standard_of_living_add: + Mask: building +building_group_bg_owner_buildings_fertility_mult: + Mask: building +building_group_bg_owner_buildings_infrastructure_usage_mult: + Mask: building +building_group_bg_owner_buildings_laborers_fertility_mult: + Mask: building +building_group_bg_owner_buildings_laborers_mortality_mult: + Mask: building +building_group_bg_owner_buildings_laborers_standard_of_living_add: + Mask: building +building_group_bg_owner_buildings_machinists_fertility_mult: + Mask: building +building_group_bg_owner_buildings_machinists_mortality_mult: + Mask: building +building_group_bg_owner_buildings_machinists_standard_of_living_add: + Mask: building +building_group_bg_owner_buildings_mortality_mult: + Mask: building +building_group_bg_owner_buildings_officers_fertility_mult: + Mask: building +building_group_bg_owner_buildings_officers_mortality_mult: + Mask: building +building_group_bg_owner_buildings_officers_standard_of_living_add: + Mask: building +building_group_bg_owner_buildings_peasants_fertility_mult: + Mask: building +building_group_bg_owner_buildings_peasants_mortality_mult: + Mask: building +building_group_bg_owner_buildings_peasants_standard_of_living_add: + Mask: building +building_group_bg_owner_buildings_self_investment_chance_add: + Mask: building +building_group_bg_owner_buildings_shopkeepers_fertility_mult: + Mask: building +building_group_bg_owner_buildings_shopkeepers_mortality_mult: + Mask: building +building_group_bg_owner_buildings_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_owner_buildings_slaves_fertility_mult: + Mask: building +building_group_bg_owner_buildings_slaves_mortality_mult: + Mask: building +building_group_bg_owner_buildings_slaves_standard_of_living_add: + Mask: building +building_group_bg_owner_buildings_soldiers_fertility_mult: + Mask: building +building_group_bg_owner_buildings_soldiers_mortality_mult: + Mask: building +building_group_bg_owner_buildings_soldiers_standard_of_living_add: + Mask: building +building_group_bg_owner_buildings_standard_of_living_add: + Mask: building +building_group_bg_owner_buildings_tax_mult: + Mask: building +building_group_bg_owner_buildings_throughput_add: + Mask: building +building_group_bg_owner_buildings_unincorporated_throughput_add: + Mask: building +building_group_bg_plantations_academics_fertility_mult: + Mask: building +building_group_bg_plantations_academics_mortality_mult: + Mask: building +building_group_bg_plantations_academics_standard_of_living_add: + Mask: building +building_group_bg_plantations_aristocrats_fertility_mult: + Mask: building +building_group_bg_plantations_aristocrats_mortality_mult: + Mask: building +building_group_bg_plantations_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_plantations_bureaucrats_fertility_mult: + Mask: building +building_group_bg_plantations_bureaucrats_mortality_mult: + Mask: building +building_group_bg_plantations_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_plantations_capitalists_fertility_mult: + Mask: building +building_group_bg_plantations_capitalists_mortality_mult: + Mask: building +building_group_bg_plantations_capitalists_standard_of_living_add: + Mask: building +building_group_bg_plantations_clergymen_fertility_mult: + Mask: building +building_group_bg_plantations_clergymen_mortality_mult: + Mask: building +building_group_bg_plantations_clergymen_standard_of_living_add: + Mask: building +building_group_bg_plantations_clerks_fertility_mult: + Mask: building +building_group_bg_plantations_clerks_mortality_mult: + Mask: building +building_group_bg_plantations_clerks_standard_of_living_add: + Mask: building +building_group_bg_plantations_engineers_fertility_mult: + Mask: building +building_group_bg_plantations_engineers_mortality_mult: + Mask: building +building_group_bg_plantations_engineers_standard_of_living_add: + Mask: building +building_group_bg_plantations_farmers_fertility_mult: + Mask: building +building_group_bg_plantations_farmers_standard_of_living_add: + Mask: building +building_group_bg_plantations_fertility_mult: + Mask: building +building_group_bg_plantations_laborers_fertility_mult: + Mask: building +building_group_bg_plantations_laborers_standard_of_living_add: + Mask: building +building_group_bg_plantations_machinists_fertility_mult: + Mask: building +building_group_bg_plantations_machinists_mortality_mult: + Mask: building +building_group_bg_plantations_machinists_standard_of_living_add: + Mask: building +building_group_bg_plantations_officers_fertility_mult: + Mask: building +building_group_bg_plantations_officers_mortality_mult: + Mask: building +building_group_bg_plantations_officers_standard_of_living_add: + Mask: building +building_group_bg_plantations_peasants_fertility_mult: + Mask: building +building_group_bg_plantations_peasants_mortality_mult: + Mask: building +building_group_bg_plantations_peasants_standard_of_living_add: + Mask: building +building_group_bg_plantations_self_investment_chance_add: + Mask: building +building_group_bg_plantations_shopkeepers_fertility_mult: + Mask: building +building_group_bg_plantations_shopkeepers_mortality_mult: + Mask: building +building_group_bg_plantations_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_plantations_slaves_fertility_mult: + Mask: building +building_group_bg_plantations_slaves_standard_of_living_add: + Mask: building +building_group_bg_plantations_soldiers_fertility_mult: + Mask: building +building_group_bg_plantations_soldiers_mortality_mult: + Mask: building +building_group_bg_plantations_soldiers_standard_of_living_add: + Mask: building +building_group_bg_power_academics_fertility_mult: + Mask: building +building_group_bg_power_academics_mortality_mult: + Mask: building +building_group_bg_power_academics_standard_of_living_add: + Mask: building +building_group_bg_power_aristocrats_fertility_mult: + Mask: building +building_group_bg_power_aristocrats_mortality_mult: + Mask: building +building_group_bg_power_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_power_bureaucrats_fertility_mult: + Mask: building +building_group_bg_power_bureaucrats_mortality_mult: + Mask: building +building_group_bg_power_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_power_capitalists_fertility_mult: + Mask: building +building_group_bg_power_capitalists_mortality_mult: + Mask: building +building_group_bg_power_capitalists_standard_of_living_add: + Mask: building +building_group_bg_power_clergymen_fertility_mult: + Mask: building +building_group_bg_power_clergymen_mortality_mult: + Mask: building +building_group_bg_power_clergymen_standard_of_living_add: + Mask: building +building_group_bg_power_clerks_fertility_mult: + Mask: building +building_group_bg_power_clerks_mortality_mult: + Mask: building +building_group_bg_power_clerks_standard_of_living_add: + Mask: building +building_group_bg_power_employee_mult: + Mask: building +building_group_bg_power_engineers_fertility_mult: + Mask: building +building_group_bg_power_engineers_mortality_mult: + Mask: building +building_group_bg_power_engineers_standard_of_living_add: + Mask: building +building_group_bg_power_farmers_fertility_mult: + Mask: building +building_group_bg_power_farmers_mortality_mult: + Mask: building +building_group_bg_power_farmers_standard_of_living_add: + Mask: building +building_group_bg_power_fertility_mult: + Mask: building +building_group_bg_power_infrastructure_usage_mult: + Mask: building +building_group_bg_power_laborers_fertility_mult: + Mask: building +building_group_bg_power_laborers_mortality_mult: + Mask: building +building_group_bg_power_laborers_standard_of_living_add: + Mask: building +building_group_bg_power_machinists_fertility_mult: + Mask: building +building_group_bg_power_machinists_mortality_mult: + Mask: building +building_group_bg_power_machinists_standard_of_living_add: + Mask: building +building_group_bg_power_mortality_mult: + Mask: building +building_group_bg_power_officers_fertility_mult: + Mask: building +building_group_bg_power_officers_mortality_mult: + Mask: building +building_group_bg_power_officers_standard_of_living_add: + Mask: building +building_group_bg_power_peasants_fertility_mult: + Mask: building +building_group_bg_power_peasants_mortality_mult: + Mask: building +building_group_bg_power_peasants_standard_of_living_add: + Mask: building +building_group_bg_power_self_investment_chance_add: + Mask: building +building_group_bg_power_shopkeepers_fertility_mult: + Mask: building +building_group_bg_power_shopkeepers_mortality_mult: + Mask: building +building_group_bg_power_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_power_slaves_fertility_mult: + Mask: building +building_group_bg_power_slaves_mortality_mult: + Mask: building +building_group_bg_power_slaves_standard_of_living_add: + Mask: building +building_group_bg_power_soldiers_fertility_mult: + Mask: building +building_group_bg_power_soldiers_mortality_mult: + Mask: building +building_group_bg_power_soldiers_standard_of_living_add: + Mask: building +building_group_bg_power_standard_of_living_add: + Mask: building +building_group_bg_power_tax_mult: + Mask: building +building_group_bg_power_throughput_add: + Mask: building +building_group_bg_power_unincorporated_throughput_add: + Mask: building +building_group_bg_private_infrastructure_academics_fertility_mult: + Mask: building +building_group_bg_private_infrastructure_academics_mortality_mult: + Mask: building +building_group_bg_private_infrastructure_academics_standard_of_living_add: + Mask: building +building_group_bg_private_infrastructure_aristocrats_fertility_mult: + Mask: building +building_group_bg_private_infrastructure_aristocrats_mortality_mult: + Mask: building +building_group_bg_private_infrastructure_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_private_infrastructure_bureaucrats_fertility_mult: + Mask: building +building_group_bg_private_infrastructure_bureaucrats_mortality_mult: + Mask: building +building_group_bg_private_infrastructure_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_private_infrastructure_capitalists_fertility_mult: + Mask: building +building_group_bg_private_infrastructure_capitalists_mortality_mult: + Mask: building +building_group_bg_private_infrastructure_capitalists_standard_of_living_add: + Mask: building +building_group_bg_private_infrastructure_clergymen_fertility_mult: + Mask: building +building_group_bg_private_infrastructure_clergymen_mortality_mult: + Mask: building +building_group_bg_private_infrastructure_clergymen_standard_of_living_add: + Mask: building +building_group_bg_private_infrastructure_clerks_fertility_mult: + Mask: building +building_group_bg_private_infrastructure_clerks_mortality_mult: + Mask: building +building_group_bg_private_infrastructure_clerks_standard_of_living_add: + Mask: building +building_group_bg_private_infrastructure_employee_mult: + Mask: building +building_group_bg_private_infrastructure_engineers_fertility_mult: + Mask: building +building_group_bg_private_infrastructure_engineers_mortality_mult: + Mask: building +building_group_bg_private_infrastructure_engineers_standard_of_living_add: + Mask: building +building_group_bg_private_infrastructure_farmers_fertility_mult: + Mask: building +building_group_bg_private_infrastructure_farmers_mortality_mult: + Mask: building +building_group_bg_private_infrastructure_farmers_standard_of_living_add: + Mask: building +building_group_bg_private_infrastructure_fertility_mult: + Mask: building +building_group_bg_private_infrastructure_infrastructure_usage_mult: + Mask: building +building_group_bg_private_infrastructure_laborers_fertility_mult: + Mask: building +building_group_bg_private_infrastructure_laborers_mortality_mult: + Mask: building +building_group_bg_private_infrastructure_laborers_standard_of_living_add: + Mask: building +building_group_bg_private_infrastructure_machinists_fertility_mult: + Mask: building +building_group_bg_private_infrastructure_machinists_mortality_mult: + Mask: building +building_group_bg_private_infrastructure_machinists_standard_of_living_add: + Mask: building +building_group_bg_private_infrastructure_mortality_mult: + Mask: building +building_group_bg_private_infrastructure_officers_fertility_mult: + Mask: building +building_group_bg_private_infrastructure_officers_mortality_mult: + Mask: building +building_group_bg_private_infrastructure_officers_standard_of_living_add: + Mask: building +building_group_bg_private_infrastructure_peasants_fertility_mult: + Mask: building +building_group_bg_private_infrastructure_peasants_mortality_mult: + Mask: building +building_group_bg_private_infrastructure_peasants_standard_of_living_add: + Mask: building +building_group_bg_private_infrastructure_self_investment_chance_add: + Mask: building +building_group_bg_private_infrastructure_shopkeepers_fertility_mult: + Mask: building +building_group_bg_private_infrastructure_shopkeepers_mortality_mult: + Mask: building +building_group_bg_private_infrastructure_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_private_infrastructure_slaves_fertility_mult: + Mask: building +building_group_bg_private_infrastructure_slaves_mortality_mult: + Mask: building +building_group_bg_private_infrastructure_slaves_standard_of_living_add: + Mask: building +building_group_bg_private_infrastructure_soldiers_fertility_mult: + Mask: building +building_group_bg_private_infrastructure_soldiers_mortality_mult: + Mask: building +building_group_bg_private_infrastructure_soldiers_standard_of_living_add: + Mask: building +building_group_bg_private_infrastructure_standard_of_living_add: + Mask: building +building_group_bg_private_infrastructure_tax_mult: + Mask: building +building_group_bg_private_infrastructure_throughput_add: + Mask: building +building_group_bg_private_infrastructure_unincorporated_throughput_add: + Mask: building +building_group_bg_public_infrastructure_academics_fertility_mult: + Mask: building +building_group_bg_public_infrastructure_academics_mortality_mult: + Mask: building +building_group_bg_public_infrastructure_academics_standard_of_living_add: + Mask: building +building_group_bg_public_infrastructure_aristocrats_fertility_mult: + Mask: building +building_group_bg_public_infrastructure_aristocrats_mortality_mult: + Mask: building +building_group_bg_public_infrastructure_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_public_infrastructure_bureaucrats_fertility_mult: + Mask: building +building_group_bg_public_infrastructure_bureaucrats_mortality_mult: + Mask: building +building_group_bg_public_infrastructure_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_public_infrastructure_capitalists_fertility_mult: + Mask: building +building_group_bg_public_infrastructure_capitalists_mortality_mult: + Mask: building +building_group_bg_public_infrastructure_capitalists_standard_of_living_add: + Mask: building +building_group_bg_public_infrastructure_clergymen_fertility_mult: + Mask: building +building_group_bg_public_infrastructure_clergymen_mortality_mult: + Mask: building +building_group_bg_public_infrastructure_clergymen_standard_of_living_add: + Mask: building +building_group_bg_public_infrastructure_clerks_fertility_mult: + Mask: building +building_group_bg_public_infrastructure_clerks_mortality_mult: + Mask: building +building_group_bg_public_infrastructure_clerks_standard_of_living_add: + Mask: building +building_group_bg_public_infrastructure_employee_mult: + Mask: building +building_group_bg_public_infrastructure_engineers_fertility_mult: + Mask: building +building_group_bg_public_infrastructure_engineers_mortality_mult: + Mask: building +building_group_bg_public_infrastructure_engineers_standard_of_living_add: + Mask: building +building_group_bg_public_infrastructure_farmers_fertility_mult: + Mask: building +building_group_bg_public_infrastructure_farmers_mortality_mult: + Mask: building +building_group_bg_public_infrastructure_farmers_standard_of_living_add: + Mask: building +building_group_bg_public_infrastructure_fertility_mult: + Mask: building +building_group_bg_public_infrastructure_infrastructure_usage_mult: + Mask: building +building_group_bg_public_infrastructure_laborers_fertility_mult: + Mask: building +building_group_bg_public_infrastructure_laborers_mortality_mult: + Mask: building +building_group_bg_public_infrastructure_laborers_standard_of_living_add: + Mask: building +building_group_bg_public_infrastructure_machinists_fertility_mult: + Mask: building +building_group_bg_public_infrastructure_machinists_mortality_mult: + Mask: building +building_group_bg_public_infrastructure_machinists_standard_of_living_add: + Mask: building +building_group_bg_public_infrastructure_mortality_mult: + Mask: building +building_group_bg_public_infrastructure_officers_fertility_mult: + Mask: building +building_group_bg_public_infrastructure_officers_mortality_mult: + Mask: building +building_group_bg_public_infrastructure_officers_standard_of_living_add: + Mask: building +building_group_bg_public_infrastructure_peasants_fertility_mult: + Mask: building +building_group_bg_public_infrastructure_peasants_mortality_mult: + Mask: building +building_group_bg_public_infrastructure_peasants_standard_of_living_add: + Mask: building +building_group_bg_public_infrastructure_self_investment_chance_add: + Mask: building +building_group_bg_public_infrastructure_shopkeepers_fertility_mult: + Mask: building +building_group_bg_public_infrastructure_shopkeepers_mortality_mult: + Mask: building +building_group_bg_public_infrastructure_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_public_infrastructure_slaves_fertility_mult: + Mask: building +building_group_bg_public_infrastructure_slaves_mortality_mult: + Mask: building +building_group_bg_public_infrastructure_slaves_standard_of_living_add: + Mask: building +building_group_bg_public_infrastructure_soldiers_fertility_mult: + Mask: building +building_group_bg_public_infrastructure_soldiers_mortality_mult: + Mask: building +building_group_bg_public_infrastructure_soldiers_standard_of_living_add: + Mask: building +building_group_bg_public_infrastructure_standard_of_living_add: + Mask: building +building_group_bg_public_infrastructure_tax_mult: + Mask: building +building_group_bg_public_infrastructure_throughput_add: + Mask: building +building_group_bg_public_infrastructure_unincorporated_throughput_add: + Mask: building +building_group_bg_ranching_academics_fertility_mult: + Mask: building +building_group_bg_ranching_academics_mortality_mult: + Mask: building +building_group_bg_ranching_academics_standard_of_living_add: + Mask: building +building_group_bg_ranching_aristocrats_fertility_mult: + Mask: building +building_group_bg_ranching_aristocrats_mortality_mult: + Mask: building +building_group_bg_ranching_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_ranching_bureaucrats_fertility_mult: + Mask: building +building_group_bg_ranching_bureaucrats_mortality_mult: + Mask: building +building_group_bg_ranching_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_ranching_capitalists_fertility_mult: + Mask: building +building_group_bg_ranching_capitalists_mortality_mult: + Mask: building +building_group_bg_ranching_capitalists_standard_of_living_add: + Mask: building +building_group_bg_ranching_clergymen_fertility_mult: + Mask: building +building_group_bg_ranching_clergymen_mortality_mult: + Mask: building +building_group_bg_ranching_clergymen_standard_of_living_add: + Mask: building +building_group_bg_ranching_clerks_fertility_mult: + Mask: building +building_group_bg_ranching_clerks_mortality_mult: + Mask: building +building_group_bg_ranching_clerks_standard_of_living_add: + Mask: building +building_group_bg_ranching_employee_mult: + Mask: building +building_group_bg_ranching_engineers_fertility_mult: + Mask: building +building_group_bg_ranching_engineers_mortality_mult: + Mask: building +building_group_bg_ranching_engineers_standard_of_living_add: + Mask: building +building_group_bg_ranching_farmers_fertility_mult: + Mask: building +building_group_bg_ranching_farmers_standard_of_living_add: + Mask: building +building_group_bg_ranching_fertility_mult: + Mask: building +building_group_bg_ranching_laborers_fertility_mult: + Mask: building +building_group_bg_ranching_laborers_standard_of_living_add: + Mask: building +building_group_bg_ranching_machinists_fertility_mult: + Mask: building +building_group_bg_ranching_machinists_mortality_mult: + Mask: building +building_group_bg_ranching_machinists_standard_of_living_add: + Mask: building +building_group_bg_ranching_officers_fertility_mult: + Mask: building +building_group_bg_ranching_officers_mortality_mult: + Mask: building +building_group_bg_ranching_officers_standard_of_living_add: + Mask: building +building_group_bg_ranching_peasants_fertility_mult: + Mask: building +building_group_bg_ranching_peasants_mortality_mult: + Mask: building +building_group_bg_ranching_peasants_standard_of_living_add: + Mask: building +building_group_bg_ranching_self_investment_chance_add: + Mask: building +building_group_bg_ranching_shopkeepers_fertility_mult: + Mask: building +building_group_bg_ranching_shopkeepers_mortality_mult: + Mask: building +building_group_bg_ranching_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_ranching_slaves_fertility_mult: + Mask: building +building_group_bg_ranching_slaves_mortality_mult: + Mask: building +building_group_bg_ranching_slaves_standard_of_living_add: + Mask: building +building_group_bg_ranching_soldiers_fertility_mult: + Mask: building +building_group_bg_ranching_soldiers_mortality_mult: + Mask: building +building_group_bg_ranching_soldiers_standard_of_living_add: + Mask: building +building_group_bg_ranching_unincorporated_throughput_add: + Mask: building +building_group_bg_rare_earth_elements_mining_academics_fertility_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_academics_mortality_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_academics_standard_of_living_add: + Mask: building +building_group_bg_rare_earth_elements_mining_aristocrats_fertility_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_aristocrats_mortality_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_rare_earth_elements_mining_bureaucrats_fertility_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_bureaucrats_mortality_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_rare_earth_elements_mining_capitalists_fertility_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_capitalists_mortality_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_capitalists_standard_of_living_add: + Mask: building +building_group_bg_rare_earth_elements_mining_clergymen_fertility_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_clergymen_mortality_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_clergymen_standard_of_living_add: + Mask: building +building_group_bg_rare_earth_elements_mining_clerks_fertility_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_clerks_mortality_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_clerks_standard_of_living_add: + Mask: building +building_group_bg_rare_earth_elements_mining_employee_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_engineers_fertility_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_engineers_mortality_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_engineers_standard_of_living_add: + Mask: building +building_group_bg_rare_earth_elements_mining_farmers_fertility_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_farmers_mortality_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_farmers_standard_of_living_add: + Mask: building +building_group_bg_rare_earth_elements_mining_fertility_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_infrastructure_usage_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_laborers_fertility_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_laborers_mortality_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_laborers_standard_of_living_add: + Mask: building +building_group_bg_rare_earth_elements_mining_machinists_fertility_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_machinists_mortality_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_machinists_standard_of_living_add: + Mask: building +building_group_bg_rare_earth_elements_mining_mortality_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_officers_fertility_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_officers_mortality_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_officers_standard_of_living_add: + Mask: building +building_group_bg_rare_earth_elements_mining_peasants_fertility_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_peasants_mortality_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_peasants_standard_of_living_add: + Mask: building +building_group_bg_rare_earth_elements_mining_self_investment_chance_add: + Mask: building +building_group_bg_rare_earth_elements_mining_shopkeepers_fertility_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_shopkeepers_mortality_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_rare_earth_elements_mining_slaves_fertility_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_slaves_mortality_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_slaves_standard_of_living_add: + Mask: building +building_group_bg_rare_earth_elements_mining_soldiers_fertility_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_soldiers_mortality_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_soldiers_standard_of_living_add: + Mask: building +building_group_bg_rare_earth_elements_mining_standard_of_living_add: + Mask: building +building_group_bg_rare_earth_elements_mining_tax_mult: + Mask: building +building_group_bg_rare_earth_elements_mining_throughput_add: + Mask: building +building_group_bg_rare_earth_elements_mining_unincorporated_throughput_add: + Mask: building +building_group_bg_renewable_power_academics_fertility_mult: + Mask: building +building_group_bg_renewable_power_academics_mortality_mult: + Mask: building +building_group_bg_renewable_power_academics_standard_of_living_add: + Mask: building +building_group_bg_renewable_power_aristocrats_fertility_mult: + Mask: building +building_group_bg_renewable_power_aristocrats_mortality_mult: + Mask: building +building_group_bg_renewable_power_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_renewable_power_bureaucrats_fertility_mult: + Mask: building +building_group_bg_renewable_power_bureaucrats_mortality_mult: + Mask: building +building_group_bg_renewable_power_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_renewable_power_capitalists_fertility_mult: + Mask: building +building_group_bg_renewable_power_capitalists_mortality_mult: + Mask: building +building_group_bg_renewable_power_capitalists_standard_of_living_add: + Mask: building +building_group_bg_renewable_power_clergymen_fertility_mult: + Mask: building +building_group_bg_renewable_power_clergymen_mortality_mult: + Mask: building +building_group_bg_renewable_power_clergymen_standard_of_living_add: + Mask: building +building_group_bg_renewable_power_clerks_fertility_mult: + Mask: building +building_group_bg_renewable_power_clerks_mortality_mult: + Mask: building +building_group_bg_renewable_power_clerks_standard_of_living_add: + Mask: building +building_group_bg_renewable_power_construction_efficiency_add: + Mask: building +building_group_bg_renewable_power_employee_mult: + Mask: building +building_group_bg_renewable_power_engineers_fertility_mult: + Mask: building +building_group_bg_renewable_power_engineers_mortality_mult: + Mask: building +building_group_bg_renewable_power_engineers_standard_of_living_add: + Mask: building +building_group_bg_renewable_power_farmers_fertility_mult: + Mask: building +building_group_bg_renewable_power_farmers_mortality_mult: + Mask: building +building_group_bg_renewable_power_farmers_standard_of_living_add: + Mask: building +building_group_bg_renewable_power_fertility_mult: + Mask: building +building_group_bg_renewable_power_infrastructure_usage_mult: + Mask: building +building_group_bg_renewable_power_laborers_fertility_mult: + Mask: building +building_group_bg_renewable_power_laborers_mortality_mult: + Mask: building +building_group_bg_renewable_power_laborers_standard_of_living_add: + Mask: building +building_group_bg_renewable_power_machinists_fertility_mult: + Mask: building +building_group_bg_renewable_power_machinists_mortality_mult: + Mask: building +building_group_bg_renewable_power_machinists_standard_of_living_add: + Mask: building +building_group_bg_renewable_power_mortality_mult: + Mask: building +building_group_bg_renewable_power_officers_fertility_mult: + Mask: building +building_group_bg_renewable_power_officers_mortality_mult: + Mask: building +building_group_bg_renewable_power_officers_standard_of_living_add: + Mask: building +building_group_bg_renewable_power_peasants_fertility_mult: + Mask: building +building_group_bg_renewable_power_peasants_mortality_mult: + Mask: building +building_group_bg_renewable_power_peasants_standard_of_living_add: + Mask: building +building_group_bg_renewable_power_self_investment_chance_add: + Mask: building +building_group_bg_renewable_power_shopkeepers_fertility_mult: + Mask: building +building_group_bg_renewable_power_shopkeepers_mortality_mult: + Mask: building +building_group_bg_renewable_power_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_renewable_power_slaves_fertility_mult: + Mask: building +building_group_bg_renewable_power_slaves_mortality_mult: + Mask: building +building_group_bg_renewable_power_slaves_standard_of_living_add: + Mask: building +building_group_bg_renewable_power_soldiers_fertility_mult: + Mask: building +building_group_bg_renewable_power_soldiers_mortality_mult: + Mask: building +building_group_bg_renewable_power_soldiers_standard_of_living_add: + Mask: building +building_group_bg_renewable_power_standard_of_living_add: + Mask: building +building_group_bg_renewable_power_tax_mult: + Mask: building +building_group_bg_renewable_power_unincorporated_throughput_add: + Mask: building +building_group_bg_research_institutes_academics_fertility_mult: + Mask: building +building_group_bg_research_institutes_academics_mortality_mult: + Mask: building +building_group_bg_research_institutes_academics_standard_of_living_add: + Mask: building +building_group_bg_research_institutes_aristocrats_fertility_mult: + Mask: building +building_group_bg_research_institutes_aristocrats_mortality_mult: + Mask: building +building_group_bg_research_institutes_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_research_institutes_bureaucrats_fertility_mult: + Mask: building +building_group_bg_research_institutes_bureaucrats_mortality_mult: + Mask: building +building_group_bg_research_institutes_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_research_institutes_capitalists_fertility_mult: + Mask: building +building_group_bg_research_institutes_capitalists_mortality_mult: + Mask: building +building_group_bg_research_institutes_capitalists_standard_of_living_add: + Mask: building +building_group_bg_research_institutes_clergymen_fertility_mult: + Mask: building +building_group_bg_research_institutes_clergymen_mortality_mult: + Mask: building +building_group_bg_research_institutes_clergymen_standard_of_living_add: + Mask: building +building_group_bg_research_institutes_clerks_fertility_mult: + Mask: building +building_group_bg_research_institutes_clerks_mortality_mult: + Mask: building +building_group_bg_research_institutes_clerks_standard_of_living_add: + Mask: building +building_group_bg_research_institutes_employee_mult: + Mask: building +building_group_bg_research_institutes_engineers_fertility_mult: + Mask: building +building_group_bg_research_institutes_engineers_mortality_mult: + Mask: building +building_group_bg_research_institutes_engineers_standard_of_living_add: + Mask: building +building_group_bg_research_institutes_farmers_fertility_mult: + Mask: building +building_group_bg_research_institutes_farmers_mortality_mult: + Mask: building +building_group_bg_research_institutes_farmers_standard_of_living_add: + Mask: building +building_group_bg_research_institutes_fertility_mult: + Mask: building +building_group_bg_research_institutes_infrastructure_usage_mult: + Mask: building +building_group_bg_research_institutes_laborers_fertility_mult: + Mask: building +building_group_bg_research_institutes_laborers_mortality_mult: + Mask: building +building_group_bg_research_institutes_laborers_standard_of_living_add: + Mask: building +building_group_bg_research_institutes_machinists_fertility_mult: + Mask: building +building_group_bg_research_institutes_machinists_mortality_mult: + Mask: building +building_group_bg_research_institutes_machinists_standard_of_living_add: + Mask: building +building_group_bg_research_institutes_mortality_mult: + Mask: building +building_group_bg_research_institutes_officers_fertility_mult: + Mask: building +building_group_bg_research_institutes_officers_mortality_mult: + Mask: building +building_group_bg_research_institutes_officers_standard_of_living_add: + Mask: building +building_group_bg_research_institutes_peasants_fertility_mult: + Mask: building +building_group_bg_research_institutes_peasants_mortality_mult: + Mask: building +building_group_bg_research_institutes_peasants_standard_of_living_add: + Mask: building +building_group_bg_research_institutes_self_investment_chance_add: + Mask: building +building_group_bg_research_institutes_shopkeepers_fertility_mult: + Mask: building +building_group_bg_research_institutes_shopkeepers_mortality_mult: + Mask: building +building_group_bg_research_institutes_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_research_institutes_slaves_fertility_mult: + Mask: building +building_group_bg_research_institutes_slaves_mortality_mult: + Mask: building +building_group_bg_research_institutes_slaves_standard_of_living_add: + Mask: building +building_group_bg_research_institutes_soldiers_fertility_mult: + Mask: building +building_group_bg_research_institutes_soldiers_mortality_mult: + Mask: building +building_group_bg_research_institutes_soldiers_standard_of_living_add: + Mask: building +building_group_bg_research_institutes_standard_of_living_add: + Mask: building +building_group_bg_research_institutes_tax_mult: + Mask: building +building_group_bg_research_institutes_unincorporated_throughput_add: + Mask: building +building_group_bg_rice_farms_academics_fertility_mult: + Mask: building +building_group_bg_rice_farms_academics_mortality_mult: + Mask: building +building_group_bg_rice_farms_academics_standard_of_living_add: + Mask: building +building_group_bg_rice_farms_aristocrats_fertility_mult: + Mask: building +building_group_bg_rice_farms_aristocrats_mortality_mult: + Mask: building +building_group_bg_rice_farms_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_rice_farms_bureaucrats_fertility_mult: + Mask: building +building_group_bg_rice_farms_bureaucrats_mortality_mult: + Mask: building +building_group_bg_rice_farms_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_rice_farms_capitalists_fertility_mult: + Mask: building +building_group_bg_rice_farms_capitalists_mortality_mult: + Mask: building +building_group_bg_rice_farms_capitalists_standard_of_living_add: + Mask: building +building_group_bg_rice_farms_clergymen_fertility_mult: + Mask: building +building_group_bg_rice_farms_clergymen_mortality_mult: + Mask: building +building_group_bg_rice_farms_clergymen_standard_of_living_add: + Mask: building +building_group_bg_rice_farms_clerks_fertility_mult: + Mask: building +building_group_bg_rice_farms_clerks_mortality_mult: + Mask: building +building_group_bg_rice_farms_clerks_standard_of_living_add: + Mask: building +building_group_bg_rice_farms_employee_mult: + Mask: building +building_group_bg_rice_farms_engineers_fertility_mult: + Mask: building +building_group_bg_rice_farms_engineers_mortality_mult: + Mask: building +building_group_bg_rice_farms_engineers_standard_of_living_add: + Mask: building +building_group_bg_rice_farms_farmers_fertility_mult: + Mask: building +building_group_bg_rice_farms_farmers_mortality_mult: + Mask: building +building_group_bg_rice_farms_farmers_standard_of_living_add: + Mask: building +building_group_bg_rice_farms_fertility_mult: + Mask: building +building_group_bg_rice_farms_infrastructure_usage_mult: + Mask: building +building_group_bg_rice_farms_laborers_fertility_mult: + Mask: building +building_group_bg_rice_farms_laborers_mortality_mult: + Mask: building +building_group_bg_rice_farms_laborers_standard_of_living_add: + Mask: building +building_group_bg_rice_farms_machinists_fertility_mult: + Mask: building +building_group_bg_rice_farms_machinists_mortality_mult: + Mask: building +building_group_bg_rice_farms_machinists_standard_of_living_add: + Mask: building +building_group_bg_rice_farms_mortality_mult: + Mask: building +building_group_bg_rice_farms_officers_fertility_mult: + Mask: building +building_group_bg_rice_farms_officers_mortality_mult: + Mask: building +building_group_bg_rice_farms_officers_standard_of_living_add: + Mask: building +building_group_bg_rice_farms_peasants_fertility_mult: + Mask: building +building_group_bg_rice_farms_peasants_mortality_mult: + Mask: building +building_group_bg_rice_farms_peasants_standard_of_living_add: + Mask: building +building_group_bg_rice_farms_self_investment_chance_add: + Mask: building +building_group_bg_rice_farms_shopkeepers_fertility_mult: + Mask: building +building_group_bg_rice_farms_shopkeepers_mortality_mult: + Mask: building +building_group_bg_rice_farms_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_rice_farms_slaves_fertility_mult: + Mask: building +building_group_bg_rice_farms_slaves_mortality_mult: + Mask: building +building_group_bg_rice_farms_slaves_standard_of_living_add: + Mask: building +building_group_bg_rice_farms_soldiers_fertility_mult: + Mask: building +building_group_bg_rice_farms_soldiers_mortality_mult: + Mask: building +building_group_bg_rice_farms_soldiers_standard_of_living_add: + Mask: building +building_group_bg_rice_farms_standard_of_living_add: + Mask: building +building_group_bg_rice_farms_tax_mult: + Mask: building +building_group_bg_rice_farms_throughput_add: + Mask: building +building_group_bg_rice_farms_unincorporated_throughput_add: + Mask: building +building_group_bg_rye_farms_academics_fertility_mult: + Mask: building +building_group_bg_rye_farms_academics_mortality_mult: + Mask: building +building_group_bg_rye_farms_academics_standard_of_living_add: + Mask: building +building_group_bg_rye_farms_aristocrats_fertility_mult: + Mask: building +building_group_bg_rye_farms_aristocrats_mortality_mult: + Mask: building +building_group_bg_rye_farms_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_rye_farms_bureaucrats_fertility_mult: + Mask: building +building_group_bg_rye_farms_bureaucrats_mortality_mult: + Mask: building +building_group_bg_rye_farms_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_rye_farms_capitalists_fertility_mult: + Mask: building +building_group_bg_rye_farms_capitalists_mortality_mult: + Mask: building +building_group_bg_rye_farms_capitalists_standard_of_living_add: + Mask: building +building_group_bg_rye_farms_clergymen_fertility_mult: + Mask: building +building_group_bg_rye_farms_clergymen_mortality_mult: + Mask: building +building_group_bg_rye_farms_clergymen_standard_of_living_add: + Mask: building +building_group_bg_rye_farms_clerks_fertility_mult: + Mask: building +building_group_bg_rye_farms_clerks_mortality_mult: + Mask: building +building_group_bg_rye_farms_clerks_standard_of_living_add: + Mask: building +building_group_bg_rye_farms_employee_mult: + Mask: building +building_group_bg_rye_farms_engineers_fertility_mult: + Mask: building +building_group_bg_rye_farms_engineers_mortality_mult: + Mask: building +building_group_bg_rye_farms_engineers_standard_of_living_add: + Mask: building +building_group_bg_rye_farms_farmers_fertility_mult: + Mask: building +building_group_bg_rye_farms_farmers_mortality_mult: + Mask: building +building_group_bg_rye_farms_farmers_standard_of_living_add: + Mask: building +building_group_bg_rye_farms_fertility_mult: + Mask: building +building_group_bg_rye_farms_infrastructure_usage_mult: + Mask: building +building_group_bg_rye_farms_laborers_fertility_mult: + Mask: building +building_group_bg_rye_farms_laborers_mortality_mult: + Mask: building +building_group_bg_rye_farms_laborers_standard_of_living_add: + Mask: building +building_group_bg_rye_farms_machinists_fertility_mult: + Mask: building +building_group_bg_rye_farms_machinists_mortality_mult: + Mask: building +building_group_bg_rye_farms_machinists_standard_of_living_add: + Mask: building +building_group_bg_rye_farms_mortality_mult: + Mask: building +building_group_bg_rye_farms_officers_fertility_mult: + Mask: building +building_group_bg_rye_farms_officers_mortality_mult: + Mask: building +building_group_bg_rye_farms_officers_standard_of_living_add: + Mask: building +building_group_bg_rye_farms_peasants_fertility_mult: + Mask: building +building_group_bg_rye_farms_peasants_mortality_mult: + Mask: building +building_group_bg_rye_farms_peasants_standard_of_living_add: + Mask: building +building_group_bg_rye_farms_self_investment_chance_add: + Mask: building +building_group_bg_rye_farms_shopkeepers_fertility_mult: + Mask: building +building_group_bg_rye_farms_shopkeepers_mortality_mult: + Mask: building +building_group_bg_rye_farms_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_rye_farms_slaves_fertility_mult: + Mask: building +building_group_bg_rye_farms_slaves_mortality_mult: + Mask: building +building_group_bg_rye_farms_slaves_standard_of_living_add: + Mask: building +building_group_bg_rye_farms_soldiers_fertility_mult: + Mask: building +building_group_bg_rye_farms_soldiers_mortality_mult: + Mask: building +building_group_bg_rye_farms_soldiers_standard_of_living_add: + Mask: building +building_group_bg_rye_farms_standard_of_living_add: + Mask: building +building_group_bg_rye_farms_tax_mult: + Mask: building +building_group_bg_rye_farms_throughput_add: + Mask: building +building_group_bg_rye_farms_unincorporated_throughput_add: + Mask: building +building_group_bg_service_academics_fertility_mult: + Mask: building +building_group_bg_service_academics_mortality_mult: + Mask: building +building_group_bg_service_academics_standard_of_living_add: + Mask: building +building_group_bg_service_aristocrats_fertility_mult: + Mask: building +building_group_bg_service_aristocrats_mortality_mult: + Mask: building +building_group_bg_service_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_service_bureaucrats_fertility_mult: + Mask: building +building_group_bg_service_bureaucrats_mortality_mult: + Mask: building +building_group_bg_service_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_service_capitalists_fertility_mult: + Mask: building +building_group_bg_service_capitalists_mortality_mult: + Mask: building +building_group_bg_service_capitalists_standard_of_living_add: + Mask: building +building_group_bg_service_clergymen_fertility_mult: + Mask: building +building_group_bg_service_clergymen_mortality_mult: + Mask: building +building_group_bg_service_clergymen_standard_of_living_add: + Mask: building +building_group_bg_service_clerks_fertility_mult: + Mask: building +building_group_bg_service_clerks_mortality_mult: + Mask: building +building_group_bg_service_clerks_standard_of_living_add: + Mask: building +building_group_bg_service_engineers_fertility_mult: + Mask: building +building_group_bg_service_engineers_mortality_mult: + Mask: building +building_group_bg_service_engineers_standard_of_living_add: + Mask: building +building_group_bg_service_farmers_fertility_mult: + Mask: building +building_group_bg_service_farmers_mortality_mult: + Mask: building +building_group_bg_service_farmers_standard_of_living_add: + Mask: building +building_group_bg_service_fertility_mult: + Mask: building +building_group_bg_service_infrastructure_usage_mult: + Mask: building +building_group_bg_service_laborers_fertility_mult: + Mask: building +building_group_bg_service_laborers_mortality_mult: + Mask: building +building_group_bg_service_laborers_standard_of_living_add: + Mask: building +building_group_bg_service_machinists_fertility_mult: + Mask: building +building_group_bg_service_machinists_mortality_mult: + Mask: building +building_group_bg_service_machinists_standard_of_living_add: + Mask: building +building_group_bg_service_officers_fertility_mult: + Mask: building +building_group_bg_service_officers_mortality_mult: + Mask: building +building_group_bg_service_officers_standard_of_living_add: + Mask: building +building_group_bg_service_peasants_fertility_mult: + Mask: building +building_group_bg_service_peasants_mortality_mult: + Mask: building +building_group_bg_service_peasants_standard_of_living_add: + Mask: building +building_group_bg_service_sectors_academics_fertility_mult: + Mask: building +building_group_bg_service_sectors_academics_mortality_mult: + Mask: building +building_group_bg_service_sectors_academics_standard_of_living_add: + Mask: building +building_group_bg_service_sectors_aristocrats_fertility_mult: + Mask: building +building_group_bg_service_sectors_aristocrats_mortality_mult: + Mask: building +building_group_bg_service_sectors_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_service_sectors_bureaucrats_fertility_mult: + Mask: building +building_group_bg_service_sectors_bureaucrats_mortality_mult: + Mask: building +building_group_bg_service_sectors_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_service_sectors_capitalists_fertility_mult: + Mask: building +building_group_bg_service_sectors_capitalists_mortality_mult: + Mask: building +building_group_bg_service_sectors_capitalists_standard_of_living_add: + Mask: building +building_group_bg_service_sectors_clergymen_fertility_mult: + Mask: building +building_group_bg_service_sectors_clergymen_mortality_mult: + Mask: building +building_group_bg_service_sectors_clergymen_standard_of_living_add: + Mask: building +building_group_bg_service_sectors_clerks_fertility_mult: + Mask: building +building_group_bg_service_sectors_clerks_mortality_mult: + Mask: building +building_group_bg_service_sectors_clerks_standard_of_living_add: + Mask: building +building_group_bg_service_sectors_employee_mult: + Mask: building +building_group_bg_service_sectors_engineers_fertility_mult: + Mask: building +building_group_bg_service_sectors_engineers_mortality_mult: + Mask: building +building_group_bg_service_sectors_engineers_standard_of_living_add: + Mask: building +building_group_bg_service_sectors_farmers_fertility_mult: + Mask: building +building_group_bg_service_sectors_farmers_mortality_mult: + Mask: building +building_group_bg_service_sectors_farmers_standard_of_living_add: + Mask: building +building_group_bg_service_sectors_fertility_mult: + Mask: building +building_group_bg_service_sectors_infrastructure_usage_mult: + Mask: building +building_group_bg_service_sectors_laborers_fertility_mult: + Mask: building +building_group_bg_service_sectors_laborers_mortality_mult: + Mask: building +building_group_bg_service_sectors_laborers_standard_of_living_add: + Mask: building +building_group_bg_service_sectors_machinists_fertility_mult: + Mask: building +building_group_bg_service_sectors_machinists_mortality_mult: + Mask: building +building_group_bg_service_sectors_machinists_standard_of_living_add: + Mask: building +building_group_bg_service_sectors_mortality_mult: + Mask: building +building_group_bg_service_sectors_officers_fertility_mult: + Mask: building +building_group_bg_service_sectors_officers_mortality_mult: + Mask: building +building_group_bg_service_sectors_officers_standard_of_living_add: + Mask: building +building_group_bg_service_sectors_peasants_fertility_mult: + Mask: building +building_group_bg_service_sectors_peasants_mortality_mult: + Mask: building +building_group_bg_service_sectors_peasants_standard_of_living_add: + Mask: building +building_group_bg_service_sectors_self_investment_chance_add: + Mask: building +building_group_bg_service_sectors_shopkeepers_fertility_mult: + Mask: building +building_group_bg_service_sectors_shopkeepers_mortality_mult: + Mask: building +building_group_bg_service_sectors_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_service_sectors_slaves_fertility_mult: + Mask: building +building_group_bg_service_sectors_slaves_mortality_mult: + Mask: building +building_group_bg_service_sectors_slaves_standard_of_living_add: + Mask: building +building_group_bg_service_sectors_soldiers_fertility_mult: + Mask: building +building_group_bg_service_sectors_soldiers_mortality_mult: + Mask: building +building_group_bg_service_sectors_soldiers_standard_of_living_add: + Mask: building +building_group_bg_service_sectors_standard_of_living_add: + Mask: building +building_group_bg_service_sectors_tax_mult: + Mask: building +building_group_bg_service_sectors_unincorporated_throughput_add: + Mask: building +building_group_bg_service_self_investment_chance_add: + Mask: building +building_group_bg_service_shopkeepers_fertility_mult: + Mask: building +building_group_bg_service_shopkeepers_mortality_mult: + Mask: building +building_group_bg_service_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_service_slaves_fertility_mult: + Mask: building +building_group_bg_service_slaves_mortality_mult: + Mask: building +building_group_bg_service_slaves_standard_of_living_add: + Mask: building +building_group_bg_service_soldiers_fertility_mult: + Mask: building +building_group_bg_service_soldiers_mortality_mult: + Mask: building +building_group_bg_service_soldiers_standard_of_living_add: + Mask: building +building_group_bg_service_unincorporated_throughput_add: + Mask: building +building_group_bg_skyscraper_academics_fertility_mult: + Mask: building +building_group_bg_skyscraper_academics_mortality_mult: + Mask: building +building_group_bg_skyscraper_academics_standard_of_living_add: + Mask: building +building_group_bg_skyscraper_aristocrats_fertility_mult: + Mask: building +building_group_bg_skyscraper_aristocrats_mortality_mult: + Mask: building +building_group_bg_skyscraper_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_skyscraper_bureaucrats_fertility_mult: + Mask: building +building_group_bg_skyscraper_bureaucrats_mortality_mult: + Mask: building +building_group_bg_skyscraper_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_skyscraper_capitalists_fertility_mult: + Mask: building +building_group_bg_skyscraper_capitalists_mortality_mult: + Mask: building +building_group_bg_skyscraper_capitalists_standard_of_living_add: + Mask: building +building_group_bg_skyscraper_clergymen_fertility_mult: + Mask: building +building_group_bg_skyscraper_clergymen_mortality_mult: + Mask: building +building_group_bg_skyscraper_clergymen_standard_of_living_add: + Mask: building +building_group_bg_skyscraper_clerks_fertility_mult: + Mask: building +building_group_bg_skyscraper_clerks_mortality_mult: + Mask: building +building_group_bg_skyscraper_clerks_standard_of_living_add: + Mask: building +building_group_bg_skyscraper_employee_mult: + Mask: building +building_group_bg_skyscraper_engineers_fertility_mult: + Mask: building +building_group_bg_skyscraper_engineers_mortality_mult: + Mask: building +building_group_bg_skyscraper_engineers_standard_of_living_add: + Mask: building +building_group_bg_skyscraper_farmers_fertility_mult: + Mask: building +building_group_bg_skyscraper_farmers_mortality_mult: + Mask: building +building_group_bg_skyscraper_farmers_standard_of_living_add: + Mask: building +building_group_bg_skyscraper_fertility_mult: + Mask: building +building_group_bg_skyscraper_infrastructure_usage_mult: + Mask: building +building_group_bg_skyscraper_laborers_fertility_mult: + Mask: building +building_group_bg_skyscraper_laborers_mortality_mult: + Mask: building +building_group_bg_skyscraper_laborers_standard_of_living_add: + Mask: building +building_group_bg_skyscraper_machinists_fertility_mult: + Mask: building +building_group_bg_skyscraper_machinists_mortality_mult: + Mask: building +building_group_bg_skyscraper_machinists_standard_of_living_add: + Mask: building +building_group_bg_skyscraper_mortality_mult: + Mask: building +building_group_bg_skyscraper_officers_fertility_mult: + Mask: building +building_group_bg_skyscraper_officers_mortality_mult: + Mask: building +building_group_bg_skyscraper_officers_standard_of_living_add: + Mask: building +building_group_bg_skyscraper_peasants_fertility_mult: + Mask: building +building_group_bg_skyscraper_peasants_mortality_mult: + Mask: building +building_group_bg_skyscraper_peasants_standard_of_living_add: + Mask: building +building_group_bg_skyscraper_self_investment_chance_add: + Mask: building +building_group_bg_skyscraper_shopkeepers_fertility_mult: + Mask: building +building_group_bg_skyscraper_shopkeepers_mortality_mult: + Mask: building +building_group_bg_skyscraper_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_skyscraper_slaves_fertility_mult: + Mask: building +building_group_bg_skyscraper_slaves_mortality_mult: + Mask: building +building_group_bg_skyscraper_slaves_standard_of_living_add: + Mask: building +building_group_bg_skyscraper_soldiers_fertility_mult: + Mask: building +building_group_bg_skyscraper_soldiers_mortality_mult: + Mask: building +building_group_bg_skyscraper_soldiers_standard_of_living_add: + Mask: building +building_group_bg_skyscraper_standard_of_living_add: + Mask: building +building_group_bg_skyscraper_tax_mult: + Mask: building +building_group_bg_skyscraper_throughput_add: + Mask: building +building_group_bg_skyscraper_unincorporated_throughput_add: + Mask: building +building_group_bg_small_arms_manufactories_academics_fertility_mult: + Mask: building +building_group_bg_small_arms_manufactories_academics_mortality_mult: + Mask: building +building_group_bg_small_arms_manufactories_academics_standard_of_living_add: + Mask: building +building_group_bg_small_arms_manufactories_aristocrats_fertility_mult: + Mask: building +building_group_bg_small_arms_manufactories_aristocrats_mortality_mult: + Mask: building +building_group_bg_small_arms_manufactories_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_small_arms_manufactories_bureaucrats_fertility_mult: + Mask: building +building_group_bg_small_arms_manufactories_bureaucrats_mortality_mult: + Mask: building +building_group_bg_small_arms_manufactories_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_small_arms_manufactories_capitalists_fertility_mult: + Mask: building +building_group_bg_small_arms_manufactories_capitalists_mortality_mult: + Mask: building +building_group_bg_small_arms_manufactories_capitalists_standard_of_living_add: + Mask: building +building_group_bg_small_arms_manufactories_clergymen_fertility_mult: + Mask: building +building_group_bg_small_arms_manufactories_clergymen_mortality_mult: + Mask: building +building_group_bg_small_arms_manufactories_clergymen_standard_of_living_add: + Mask: building +building_group_bg_small_arms_manufactories_clerks_fertility_mult: + Mask: building +building_group_bg_small_arms_manufactories_clerks_mortality_mult: + Mask: building +building_group_bg_small_arms_manufactories_clerks_standard_of_living_add: + Mask: building +building_group_bg_small_arms_manufactories_employee_mult: + Mask: building +building_group_bg_small_arms_manufactories_engineers_fertility_mult: + Mask: building +building_group_bg_small_arms_manufactories_engineers_mortality_mult: + Mask: building +building_group_bg_small_arms_manufactories_engineers_standard_of_living_add: + Mask: building +building_group_bg_small_arms_manufactories_farmers_fertility_mult: + Mask: building +building_group_bg_small_arms_manufactories_farmers_mortality_mult: + Mask: building +building_group_bg_small_arms_manufactories_farmers_standard_of_living_add: + Mask: building +building_group_bg_small_arms_manufactories_fertility_mult: + Mask: building +building_group_bg_small_arms_manufactories_infrastructure_usage_mult: + Mask: building +building_group_bg_small_arms_manufactories_laborers_fertility_mult: + Mask: building +building_group_bg_small_arms_manufactories_laborers_mortality_mult: + Mask: building +building_group_bg_small_arms_manufactories_laborers_standard_of_living_add: + Mask: building +building_group_bg_small_arms_manufactories_machinists_fertility_mult: + Mask: building +building_group_bg_small_arms_manufactories_machinists_mortality_mult: + Mask: building +building_group_bg_small_arms_manufactories_machinists_standard_of_living_add: + Mask: building +building_group_bg_small_arms_manufactories_mortality_mult: + Mask: building +building_group_bg_small_arms_manufactories_officers_fertility_mult: + Mask: building +building_group_bg_small_arms_manufactories_officers_mortality_mult: + Mask: building +building_group_bg_small_arms_manufactories_officers_standard_of_living_add: + Mask: building +building_group_bg_small_arms_manufactories_peasants_fertility_mult: + Mask: building +building_group_bg_small_arms_manufactories_peasants_mortality_mult: + Mask: building +building_group_bg_small_arms_manufactories_peasants_standard_of_living_add: + Mask: building +building_group_bg_small_arms_manufactories_self_investment_chance_add: + Mask: building +building_group_bg_small_arms_manufactories_shopkeepers_fertility_mult: + Mask: building +building_group_bg_small_arms_manufactories_shopkeepers_mortality_mult: + Mask: building +building_group_bg_small_arms_manufactories_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_small_arms_manufactories_slaves_fertility_mult: + Mask: building +building_group_bg_small_arms_manufactories_slaves_mortality_mult: + Mask: building +building_group_bg_small_arms_manufactories_slaves_standard_of_living_add: + Mask: building +building_group_bg_small_arms_manufactories_soldiers_fertility_mult: + Mask: building +building_group_bg_small_arms_manufactories_soldiers_mortality_mult: + Mask: building +building_group_bg_small_arms_manufactories_soldiers_standard_of_living_add: + Mask: building +building_group_bg_small_arms_manufactories_standard_of_living_add: + Mask: building +building_group_bg_small_arms_manufactories_tax_mult: + Mask: building +building_group_bg_small_arms_manufactories_throughput_add: + Mask: building +building_group_bg_small_arms_manufactories_unincorporated_throughput_add: + Mask: building +building_group_bg_solar_power_academics_fertility_mult: + Mask: building +building_group_bg_solar_power_academics_mortality_mult: + Mask: building +building_group_bg_solar_power_academics_standard_of_living_add: + Mask: building +building_group_bg_solar_power_aristocrats_fertility_mult: + Mask: building +building_group_bg_solar_power_aristocrats_mortality_mult: + Mask: building +building_group_bg_solar_power_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_solar_power_bureaucrats_fertility_mult: + Mask: building +building_group_bg_solar_power_bureaucrats_mortality_mult: + Mask: building +building_group_bg_solar_power_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_solar_power_capitalists_fertility_mult: + Mask: building +building_group_bg_solar_power_capitalists_mortality_mult: + Mask: building +building_group_bg_solar_power_capitalists_standard_of_living_add: + Mask: building +building_group_bg_solar_power_clergymen_fertility_mult: + Mask: building +building_group_bg_solar_power_clergymen_mortality_mult: + Mask: building +building_group_bg_solar_power_clergymen_standard_of_living_add: + Mask: building +building_group_bg_solar_power_clerks_fertility_mult: + Mask: building +building_group_bg_solar_power_clerks_mortality_mult: + Mask: building +building_group_bg_solar_power_clerks_standard_of_living_add: + Mask: building +building_group_bg_solar_power_employee_mult: + Mask: building +building_group_bg_solar_power_engineers_fertility_mult: + Mask: building +building_group_bg_solar_power_engineers_mortality_mult: + Mask: building +building_group_bg_solar_power_engineers_standard_of_living_add: + Mask: building +building_group_bg_solar_power_farmers_fertility_mult: + Mask: building +building_group_bg_solar_power_farmers_mortality_mult: + Mask: building +building_group_bg_solar_power_farmers_standard_of_living_add: + Mask: building +building_group_bg_solar_power_fertility_mult: + Mask: building +building_group_bg_solar_power_infrastructure_usage_mult: + Mask: building +building_group_bg_solar_power_laborers_fertility_mult: + Mask: building +building_group_bg_solar_power_laborers_mortality_mult: + Mask: building +building_group_bg_solar_power_laborers_standard_of_living_add: + Mask: building +building_group_bg_solar_power_machinists_fertility_mult: + Mask: building +building_group_bg_solar_power_machinists_mortality_mult: + Mask: building +building_group_bg_solar_power_machinists_standard_of_living_add: + Mask: building +building_group_bg_solar_power_mortality_mult: + Mask: building +building_group_bg_solar_power_officers_fertility_mult: + Mask: building +building_group_bg_solar_power_officers_mortality_mult: + Mask: building +building_group_bg_solar_power_officers_standard_of_living_add: + Mask: building +building_group_bg_solar_power_peasants_fertility_mult: + Mask: building +building_group_bg_solar_power_peasants_mortality_mult: + Mask: building +building_group_bg_solar_power_peasants_standard_of_living_add: + Mask: building +building_group_bg_solar_power_self_investment_chance_add: + Mask: building +building_group_bg_solar_power_shopkeepers_fertility_mult: + Mask: building +building_group_bg_solar_power_shopkeepers_mortality_mult: + Mask: building +building_group_bg_solar_power_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_solar_power_slaves_fertility_mult: + Mask: building +building_group_bg_solar_power_slaves_mortality_mult: + Mask: building +building_group_bg_solar_power_slaves_standard_of_living_add: + Mask: building +building_group_bg_solar_power_soldiers_fertility_mult: + Mask: building +building_group_bg_solar_power_soldiers_mortality_mult: + Mask: building +building_group_bg_solar_power_soldiers_standard_of_living_add: + Mask: building +building_group_bg_solar_power_standard_of_living_add: + Mask: building +building_group_bg_solar_power_tax_mult: + Mask: building +building_group_bg_solar_power_throughput_add: + Mask: building +building_group_bg_solar_power_unincorporated_throughput_add: + Mask: building +building_group_bg_space_academics_fertility_mult: + Mask: building +building_group_bg_space_academics_mortality_mult: + Mask: building +building_group_bg_space_academics_standard_of_living_add: + Mask: building +building_group_bg_space_aristocrats_fertility_mult: + Mask: building +building_group_bg_space_aristocrats_mortality_mult: + Mask: building +building_group_bg_space_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_space_bureaucrats_fertility_mult: + Mask: building +building_group_bg_space_bureaucrats_mortality_mult: + Mask: building +building_group_bg_space_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_space_capitalists_fertility_mult: + Mask: building +building_group_bg_space_capitalists_mortality_mult: + Mask: building +building_group_bg_space_capitalists_standard_of_living_add: + Mask: building +building_group_bg_space_clergymen_fertility_mult: + Mask: building +building_group_bg_space_clergymen_mortality_mult: + Mask: building +building_group_bg_space_clergymen_standard_of_living_add: + Mask: building +building_group_bg_space_clerks_fertility_mult: + Mask: building +building_group_bg_space_clerks_mortality_mult: + Mask: building +building_group_bg_space_clerks_standard_of_living_add: + Mask: building +building_group_bg_space_employee_mult: + Mask: building +building_group_bg_space_engineers_fertility_mult: + Mask: building +building_group_bg_space_engineers_mortality_mult: + Mask: building +building_group_bg_space_engineers_standard_of_living_add: + Mask: building +building_group_bg_space_farmers_fertility_mult: + Mask: building +building_group_bg_space_farmers_mortality_mult: + Mask: building +building_group_bg_space_farmers_standard_of_living_add: + Mask: building +building_group_bg_space_fertility_mult: + Mask: building +building_group_bg_space_infrastructure_usage_mult: + Mask: building +building_group_bg_space_laborers_fertility_mult: + Mask: building +building_group_bg_space_laborers_mortality_mult: + Mask: building +building_group_bg_space_laborers_standard_of_living_add: + Mask: building +building_group_bg_space_machinists_fertility_mult: + Mask: building +building_group_bg_space_machinists_mortality_mult: + Mask: building +building_group_bg_space_machinists_standard_of_living_add: + Mask: building +building_group_bg_space_mortality_mult: + Mask: building +building_group_bg_space_officers_fertility_mult: + Mask: building +building_group_bg_space_officers_mortality_mult: + Mask: building +building_group_bg_space_officers_standard_of_living_add: + Mask: building +building_group_bg_space_peasants_fertility_mult: + Mask: building +building_group_bg_space_peasants_mortality_mult: + Mask: building +building_group_bg_space_peasants_standard_of_living_add: + Mask: building +building_group_bg_space_self_investment_chance_add: + Mask: building +building_group_bg_space_shopkeepers_fertility_mult: + Mask: building +building_group_bg_space_shopkeepers_mortality_mult: + Mask: building +building_group_bg_space_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_space_slaves_fertility_mult: + Mask: building +building_group_bg_space_slaves_mortality_mult: + Mask: building +building_group_bg_space_slaves_standard_of_living_add: + Mask: building +building_group_bg_space_soldiers_fertility_mult: + Mask: building +building_group_bg_space_soldiers_mortality_mult: + Mask: building +building_group_bg_space_soldiers_standard_of_living_add: + Mask: building +building_group_bg_space_standard_of_living_add: + Mask: building +building_group_bg_space_tax_mult: + Mask: building +building_group_bg_space_throughput_add: + Mask: building +building_group_bg_space_unincorporated_throughput_add: + Mask: building +building_group_bg_subsistence_agriculture_academics_fertility_mult: + Mask: building +building_group_bg_subsistence_agriculture_academics_mortality_mult: + Mask: building +building_group_bg_subsistence_agriculture_academics_standard_of_living_add: + Mask: building +building_group_bg_subsistence_agriculture_aristocrats_fertility_mult: + Mask: building +building_group_bg_subsistence_agriculture_aristocrats_mortality_mult: + Mask: building +building_group_bg_subsistence_agriculture_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_subsistence_agriculture_bureaucrats_fertility_mult: + Mask: building +building_group_bg_subsistence_agriculture_bureaucrats_mortality_mult: + Mask: building +building_group_bg_subsistence_agriculture_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_subsistence_agriculture_capitalists_fertility_mult: + Mask: building +building_group_bg_subsistence_agriculture_capitalists_mortality_mult: + Mask: building +building_group_bg_subsistence_agriculture_capitalists_standard_of_living_add: + Mask: building +building_group_bg_subsistence_agriculture_clergymen_fertility_mult: + Mask: building +building_group_bg_subsistence_agriculture_clergymen_mortality_mult: + Mask: building +building_group_bg_subsistence_agriculture_clergymen_standard_of_living_add: + Mask: building +building_group_bg_subsistence_agriculture_clerks_fertility_mult: + Mask: building +building_group_bg_subsistence_agriculture_clerks_mortality_mult: + Mask: building +building_group_bg_subsistence_agriculture_clerks_standard_of_living_add: + Mask: building +building_group_bg_subsistence_agriculture_employee_mult: + Mask: building +building_group_bg_subsistence_agriculture_engineers_fertility_mult: + Mask: building +building_group_bg_subsistence_agriculture_engineers_mortality_mult: + Mask: building +building_group_bg_subsistence_agriculture_engineers_standard_of_living_add: + Mask: building +building_group_bg_subsistence_agriculture_farmers_fertility_mult: + Mask: building +building_group_bg_subsistence_agriculture_farmers_mortality_mult: + Mask: building +building_group_bg_subsistence_agriculture_farmers_standard_of_living_add: + Mask: building +building_group_bg_subsistence_agriculture_fertility_mult: + Mask: building +building_group_bg_subsistence_agriculture_infrastructure_usage_mult: + Mask: building +building_group_bg_subsistence_agriculture_laborers_fertility_mult: + Mask: building +building_group_bg_subsistence_agriculture_laborers_mortality_mult: + Mask: building +building_group_bg_subsistence_agriculture_laborers_standard_of_living_add: + Mask: building +building_group_bg_subsistence_agriculture_machinists_fertility_mult: + Mask: building +building_group_bg_subsistence_agriculture_machinists_mortality_mult: + Mask: building +building_group_bg_subsistence_agriculture_machinists_standard_of_living_add: + Mask: building +building_group_bg_subsistence_agriculture_mortality_mult: + Mask: building +building_group_bg_subsistence_agriculture_officers_fertility_mult: + Mask: building +building_group_bg_subsistence_agriculture_officers_mortality_mult: + Mask: building +building_group_bg_subsistence_agriculture_officers_standard_of_living_add: + Mask: building +building_group_bg_subsistence_agriculture_peasants_fertility_mult: + Mask: building +building_group_bg_subsistence_agriculture_peasants_mortality_mult: + Mask: building +building_group_bg_subsistence_agriculture_self_investment_chance_add: + Mask: building +building_group_bg_subsistence_agriculture_shopkeepers_fertility_mult: + Mask: building +building_group_bg_subsistence_agriculture_shopkeepers_mortality_mult: + Mask: building +building_group_bg_subsistence_agriculture_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_subsistence_agriculture_slaves_fertility_mult: + Mask: building +building_group_bg_subsistence_agriculture_slaves_mortality_mult: + Mask: building +building_group_bg_subsistence_agriculture_slaves_standard_of_living_add: + Mask: building +building_group_bg_subsistence_agriculture_soldiers_fertility_mult: + Mask: building +building_group_bg_subsistence_agriculture_soldiers_mortality_mult: + Mask: building +building_group_bg_subsistence_agriculture_soldiers_standard_of_living_add: + Mask: building +building_group_bg_subsistence_agriculture_standard_of_living_add: + Mask: building +building_group_bg_subsistence_agriculture_tax_mult: + Mask: building +building_group_bg_subsistence_agriculture_unincorporated_throughput_add: + Mask: building +building_group_bg_subsistence_ranching_academics_fertility_mult: + Mask: building +building_group_bg_subsistence_ranching_academics_mortality_mult: + Mask: building +building_group_bg_subsistence_ranching_academics_standard_of_living_add: + Mask: building +building_group_bg_subsistence_ranching_aristocrats_fertility_mult: + Mask: building +building_group_bg_subsistence_ranching_aristocrats_mortality_mult: + Mask: building +building_group_bg_subsistence_ranching_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_subsistence_ranching_bureaucrats_fertility_mult: + Mask: building +building_group_bg_subsistence_ranching_bureaucrats_mortality_mult: + Mask: building +building_group_bg_subsistence_ranching_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_subsistence_ranching_capitalists_fertility_mult: + Mask: building +building_group_bg_subsistence_ranching_capitalists_mortality_mult: + Mask: building +building_group_bg_subsistence_ranching_capitalists_standard_of_living_add: + Mask: building +building_group_bg_subsistence_ranching_clergymen_fertility_mult: + Mask: building +building_group_bg_subsistence_ranching_clergymen_mortality_mult: + Mask: building +building_group_bg_subsistence_ranching_clergymen_standard_of_living_add: + Mask: building +building_group_bg_subsistence_ranching_clerks_fertility_mult: + Mask: building +building_group_bg_subsistence_ranching_clerks_mortality_mult: + Mask: building +building_group_bg_subsistence_ranching_clerks_standard_of_living_add: + Mask: building +building_group_bg_subsistence_ranching_employee_mult: + Mask: building +building_group_bg_subsistence_ranching_engineers_fertility_mult: + Mask: building +building_group_bg_subsistence_ranching_engineers_mortality_mult: + Mask: building +building_group_bg_subsistence_ranching_engineers_standard_of_living_add: + Mask: building +building_group_bg_subsistence_ranching_farmers_fertility_mult: + Mask: building +building_group_bg_subsistence_ranching_farmers_mortality_mult: + Mask: building +building_group_bg_subsistence_ranching_farmers_standard_of_living_add: + Mask: building +building_group_bg_subsistence_ranching_fertility_mult: + Mask: building +building_group_bg_subsistence_ranching_infrastructure_usage_mult: + Mask: building +building_group_bg_subsistence_ranching_laborers_fertility_mult: + Mask: building +building_group_bg_subsistence_ranching_laborers_mortality_mult: + Mask: building +building_group_bg_subsistence_ranching_laborers_standard_of_living_add: + Mask: building +building_group_bg_subsistence_ranching_machinists_fertility_mult: + Mask: building +building_group_bg_subsistence_ranching_machinists_mortality_mult: + Mask: building +building_group_bg_subsistence_ranching_machinists_standard_of_living_add: + Mask: building +building_group_bg_subsistence_ranching_mortality_mult: + Mask: building +building_group_bg_subsistence_ranching_officers_fertility_mult: + Mask: building +building_group_bg_subsistence_ranching_officers_mortality_mult: + Mask: building +building_group_bg_subsistence_ranching_officers_standard_of_living_add: + Mask: building +building_group_bg_subsistence_ranching_peasants_fertility_mult: + Mask: building +building_group_bg_subsistence_ranching_peasants_mortality_mult: + Mask: building +building_group_bg_subsistence_ranching_self_investment_chance_add: + Mask: building +building_group_bg_subsistence_ranching_shopkeepers_fertility_mult: + Mask: building +building_group_bg_subsistence_ranching_shopkeepers_mortality_mult: + Mask: building +building_group_bg_subsistence_ranching_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_subsistence_ranching_slaves_fertility_mult: + Mask: building +building_group_bg_subsistence_ranching_slaves_mortality_mult: + Mask: building +building_group_bg_subsistence_ranching_slaves_standard_of_living_add: + Mask: building +building_group_bg_subsistence_ranching_soldiers_fertility_mult: + Mask: building +building_group_bg_subsistence_ranching_soldiers_mortality_mult: + Mask: building +building_group_bg_subsistence_ranching_soldiers_standard_of_living_add: + Mask: building +building_group_bg_subsistence_ranching_standard_of_living_add: + Mask: building +building_group_bg_subsistence_ranching_tax_mult: + Mask: building +building_group_bg_subsistence_ranching_throughput_add: + Mask: building +building_group_bg_subsistence_ranching_unincorporated_throughput_add: + Mask: building +building_group_bg_sugar_plantations_academics_fertility_mult: + Mask: building +building_group_bg_sugar_plantations_academics_mortality_mult: + Mask: building +building_group_bg_sugar_plantations_academics_standard_of_living_add: + Mask: building +building_group_bg_sugar_plantations_aristocrats_fertility_mult: + Mask: building +building_group_bg_sugar_plantations_aristocrats_mortality_mult: + Mask: building +building_group_bg_sugar_plantations_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_sugar_plantations_bureaucrats_fertility_mult: + Mask: building +building_group_bg_sugar_plantations_bureaucrats_mortality_mult: + Mask: building +building_group_bg_sugar_plantations_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_sugar_plantations_capitalists_fertility_mult: + Mask: building +building_group_bg_sugar_plantations_capitalists_mortality_mult: + Mask: building +building_group_bg_sugar_plantations_capitalists_standard_of_living_add: + Mask: building +building_group_bg_sugar_plantations_clergymen_fertility_mult: + Mask: building +building_group_bg_sugar_plantations_clergymen_mortality_mult: + Mask: building +building_group_bg_sugar_plantations_clergymen_standard_of_living_add: + Mask: building +building_group_bg_sugar_plantations_clerks_fertility_mult: + Mask: building +building_group_bg_sugar_plantations_clerks_mortality_mult: + Mask: building +building_group_bg_sugar_plantations_clerks_standard_of_living_add: + Mask: building +building_group_bg_sugar_plantations_employee_mult: + Mask: building +building_group_bg_sugar_plantations_engineers_fertility_mult: + Mask: building +building_group_bg_sugar_plantations_engineers_mortality_mult: + Mask: building +building_group_bg_sugar_plantations_engineers_standard_of_living_add: + Mask: building +building_group_bg_sugar_plantations_farmers_fertility_mult: + Mask: building +building_group_bg_sugar_plantations_farmers_mortality_mult: + Mask: building +building_group_bg_sugar_plantations_farmers_standard_of_living_add: + Mask: building +building_group_bg_sugar_plantations_fertility_mult: + Mask: building +building_group_bg_sugar_plantations_infrastructure_usage_mult: + Mask: building +building_group_bg_sugar_plantations_laborers_fertility_mult: + Mask: building +building_group_bg_sugar_plantations_laborers_mortality_mult: + Mask: building +building_group_bg_sugar_plantations_laborers_standard_of_living_add: + Mask: building +building_group_bg_sugar_plantations_machinists_fertility_mult: + Mask: building +building_group_bg_sugar_plantations_machinists_mortality_mult: + Mask: building +building_group_bg_sugar_plantations_machinists_standard_of_living_add: + Mask: building +building_group_bg_sugar_plantations_mortality_mult: + Mask: building +building_group_bg_sugar_plantations_officers_fertility_mult: + Mask: building +building_group_bg_sugar_plantations_officers_mortality_mult: + Mask: building +building_group_bg_sugar_plantations_officers_standard_of_living_add: + Mask: building +building_group_bg_sugar_plantations_peasants_fertility_mult: + Mask: building +building_group_bg_sugar_plantations_peasants_mortality_mult: + Mask: building +building_group_bg_sugar_plantations_peasants_standard_of_living_add: + Mask: building +building_group_bg_sugar_plantations_self_investment_chance_add: + Mask: building +building_group_bg_sugar_plantations_shopkeepers_fertility_mult: + Mask: building +building_group_bg_sugar_plantations_shopkeepers_mortality_mult: + Mask: building +building_group_bg_sugar_plantations_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_sugar_plantations_slaves_fertility_mult: + Mask: building +building_group_bg_sugar_plantations_slaves_mortality_mult: + Mask: building +building_group_bg_sugar_plantations_slaves_standard_of_living_add: + Mask: building +building_group_bg_sugar_plantations_soldiers_fertility_mult: + Mask: building +building_group_bg_sugar_plantations_soldiers_mortality_mult: + Mask: building +building_group_bg_sugar_plantations_soldiers_standard_of_living_add: + Mask: building +building_group_bg_sugar_plantations_standard_of_living_add: + Mask: building +building_group_bg_sugar_plantations_tax_mult: + Mask: building +building_group_bg_sugar_plantations_unincorporated_throughput_add: + Mask: building +building_group_bg_sulfur_mining_academics_fertility_mult: + Mask: building +building_group_bg_sulfur_mining_academics_mortality_mult: + Mask: building +building_group_bg_sulfur_mining_academics_standard_of_living_add: + Mask: building +building_group_bg_sulfur_mining_aristocrats_fertility_mult: + Mask: building +building_group_bg_sulfur_mining_aristocrats_mortality_mult: + Mask: building +building_group_bg_sulfur_mining_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_sulfur_mining_bureaucrats_fertility_mult: + Mask: building +building_group_bg_sulfur_mining_bureaucrats_mortality_mult: + Mask: building +building_group_bg_sulfur_mining_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_sulfur_mining_capitalists_fertility_mult: + Mask: building +building_group_bg_sulfur_mining_capitalists_mortality_mult: + Mask: building +building_group_bg_sulfur_mining_capitalists_standard_of_living_add: + Mask: building +building_group_bg_sulfur_mining_clergymen_fertility_mult: + Mask: building +building_group_bg_sulfur_mining_clergymen_mortality_mult: + Mask: building +building_group_bg_sulfur_mining_clergymen_standard_of_living_add: + Mask: building +building_group_bg_sulfur_mining_clerks_fertility_mult: + Mask: building +building_group_bg_sulfur_mining_clerks_mortality_mult: + Mask: building +building_group_bg_sulfur_mining_clerks_standard_of_living_add: + Mask: building +building_group_bg_sulfur_mining_engineers_fertility_mult: + Mask: building +building_group_bg_sulfur_mining_engineers_mortality_mult: + Mask: building +building_group_bg_sulfur_mining_engineers_standard_of_living_add: + Mask: building +building_group_bg_sulfur_mining_farmers_fertility_mult: + Mask: building +building_group_bg_sulfur_mining_farmers_mortality_mult: + Mask: building +building_group_bg_sulfur_mining_farmers_standard_of_living_add: + Mask: building +building_group_bg_sulfur_mining_fertility_mult: + Mask: building +building_group_bg_sulfur_mining_infrastructure_usage_mult: + Mask: building +building_group_bg_sulfur_mining_laborers_fertility_mult: + Mask: building +building_group_bg_sulfur_mining_laborers_mortality_mult: + Mask: building +building_group_bg_sulfur_mining_laborers_standard_of_living_add: + Mask: building +building_group_bg_sulfur_mining_machinists_fertility_mult: + Mask: building +building_group_bg_sulfur_mining_machinists_mortality_mult: + Mask: building +building_group_bg_sulfur_mining_machinists_standard_of_living_add: + Mask: building +building_group_bg_sulfur_mining_officers_fertility_mult: + Mask: building +building_group_bg_sulfur_mining_officers_mortality_mult: + Mask: building +building_group_bg_sulfur_mining_officers_standard_of_living_add: + Mask: building +building_group_bg_sulfur_mining_peasants_fertility_mult: + Mask: building +building_group_bg_sulfur_mining_peasants_mortality_mult: + Mask: building +building_group_bg_sulfur_mining_peasants_standard_of_living_add: + Mask: building +building_group_bg_sulfur_mining_self_investment_chance_add: + Mask: building +building_group_bg_sulfur_mining_shopkeepers_fertility_mult: + Mask: building +building_group_bg_sulfur_mining_shopkeepers_mortality_mult: + Mask: building +building_group_bg_sulfur_mining_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_sulfur_mining_slaves_fertility_mult: + Mask: building +building_group_bg_sulfur_mining_slaves_mortality_mult: + Mask: building +building_group_bg_sulfur_mining_slaves_standard_of_living_add: + Mask: building +building_group_bg_sulfur_mining_soldiers_fertility_mult: + Mask: building +building_group_bg_sulfur_mining_soldiers_mortality_mult: + Mask: building +building_group_bg_sulfur_mining_soldiers_standard_of_living_add: + Mask: building +building_group_bg_sulfur_mining_throughput_add: + Mask: building +building_group_bg_sulfur_mining_unincorporated_throughput_add: + Mask: building +building_group_bg_tank_factory_academics_fertility_mult: + Mask: building +building_group_bg_tank_factory_academics_mortality_mult: + Mask: building +building_group_bg_tank_factory_academics_standard_of_living_add: + Mask: building +building_group_bg_tank_factory_aristocrats_fertility_mult: + Mask: building +building_group_bg_tank_factory_aristocrats_mortality_mult: + Mask: building +building_group_bg_tank_factory_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_tank_factory_bureaucrats_fertility_mult: + Mask: building +building_group_bg_tank_factory_bureaucrats_mortality_mult: + Mask: building +building_group_bg_tank_factory_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_tank_factory_capitalists_fertility_mult: + Mask: building +building_group_bg_tank_factory_capitalists_mortality_mult: + Mask: building +building_group_bg_tank_factory_capitalists_standard_of_living_add: + Mask: building +building_group_bg_tank_factory_clergymen_fertility_mult: + Mask: building +building_group_bg_tank_factory_clergymen_mortality_mult: + Mask: building +building_group_bg_tank_factory_clergymen_standard_of_living_add: + Mask: building +building_group_bg_tank_factory_clerks_fertility_mult: + Mask: building +building_group_bg_tank_factory_clerks_mortality_mult: + Mask: building +building_group_bg_tank_factory_clerks_standard_of_living_add: + Mask: building +building_group_bg_tank_factory_employee_mult: + Mask: building +building_group_bg_tank_factory_engineers_fertility_mult: + Mask: building +building_group_bg_tank_factory_engineers_mortality_mult: + Mask: building +building_group_bg_tank_factory_engineers_standard_of_living_add: + Mask: building +building_group_bg_tank_factory_farmers_fertility_mult: + Mask: building +building_group_bg_tank_factory_farmers_mortality_mult: + Mask: building +building_group_bg_tank_factory_farmers_standard_of_living_add: + Mask: building +building_group_bg_tank_factory_fertility_mult: + Mask: building +building_group_bg_tank_factory_infrastructure_usage_mult: + Mask: building +building_group_bg_tank_factory_laborers_fertility_mult: + Mask: building +building_group_bg_tank_factory_laborers_mortality_mult: + Mask: building +building_group_bg_tank_factory_laborers_standard_of_living_add: + Mask: building +building_group_bg_tank_factory_machinists_fertility_mult: + Mask: building +building_group_bg_tank_factory_machinists_mortality_mult: + Mask: building +building_group_bg_tank_factory_machinists_standard_of_living_add: + Mask: building +building_group_bg_tank_factory_mortality_mult: + Mask: building +building_group_bg_tank_factory_officers_fertility_mult: + Mask: building +building_group_bg_tank_factory_officers_mortality_mult: + Mask: building +building_group_bg_tank_factory_officers_standard_of_living_add: + Mask: building +building_group_bg_tank_factory_peasants_fertility_mult: + Mask: building +building_group_bg_tank_factory_peasants_mortality_mult: + Mask: building +building_group_bg_tank_factory_peasants_standard_of_living_add: + Mask: building +building_group_bg_tank_factory_self_investment_chance_add: + Mask: building +building_group_bg_tank_factory_shopkeepers_fertility_mult: + Mask: building +building_group_bg_tank_factory_shopkeepers_mortality_mult: + Mask: building +building_group_bg_tank_factory_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_tank_factory_slaves_fertility_mult: + Mask: building +building_group_bg_tank_factory_slaves_mortality_mult: + Mask: building +building_group_bg_tank_factory_slaves_standard_of_living_add: + Mask: building +building_group_bg_tank_factory_soldiers_fertility_mult: + Mask: building +building_group_bg_tank_factory_soldiers_mortality_mult: + Mask: building +building_group_bg_tank_factory_soldiers_standard_of_living_add: + Mask: building +building_group_bg_tank_factory_standard_of_living_add: + Mask: building +building_group_bg_tank_factory_tax_mult: + Mask: building +building_group_bg_tank_factory_throughput_add: + Mask: building +building_group_bg_tank_factory_unincorporated_throughput_add: + Mask: building +building_group_bg_tea_plantations_academics_fertility_mult: + Mask: building +building_group_bg_tea_plantations_academics_mortality_mult: + Mask: building +building_group_bg_tea_plantations_academics_standard_of_living_add: + Mask: building +building_group_bg_tea_plantations_aristocrats_fertility_mult: + Mask: building +building_group_bg_tea_plantations_aristocrats_mortality_mult: + Mask: building +building_group_bg_tea_plantations_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_tea_plantations_bureaucrats_fertility_mult: + Mask: building +building_group_bg_tea_plantations_bureaucrats_mortality_mult: + Mask: building +building_group_bg_tea_plantations_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_tea_plantations_capitalists_fertility_mult: + Mask: building +building_group_bg_tea_plantations_capitalists_mortality_mult: + Mask: building +building_group_bg_tea_plantations_capitalists_standard_of_living_add: + Mask: building +building_group_bg_tea_plantations_clergymen_fertility_mult: + Mask: building +building_group_bg_tea_plantations_clergymen_mortality_mult: + Mask: building +building_group_bg_tea_plantations_clergymen_standard_of_living_add: + Mask: building +building_group_bg_tea_plantations_clerks_fertility_mult: + Mask: building +building_group_bg_tea_plantations_clerks_mortality_mult: + Mask: building +building_group_bg_tea_plantations_clerks_standard_of_living_add: + Mask: building +building_group_bg_tea_plantations_employee_mult: + Mask: building +building_group_bg_tea_plantations_engineers_fertility_mult: + Mask: building +building_group_bg_tea_plantations_engineers_mortality_mult: + Mask: building +building_group_bg_tea_plantations_engineers_standard_of_living_add: + Mask: building +building_group_bg_tea_plantations_farmers_fertility_mult: + Mask: building +building_group_bg_tea_plantations_farmers_mortality_mult: + Mask: building +building_group_bg_tea_plantations_farmers_standard_of_living_add: + Mask: building +building_group_bg_tea_plantations_fertility_mult: + Mask: building +building_group_bg_tea_plantations_infrastructure_usage_mult: + Mask: building +building_group_bg_tea_plantations_laborers_fertility_mult: + Mask: building +building_group_bg_tea_plantations_laborers_mortality_mult: + Mask: building +building_group_bg_tea_plantations_laborers_standard_of_living_add: + Mask: building +building_group_bg_tea_plantations_machinists_fertility_mult: + Mask: building +building_group_bg_tea_plantations_machinists_mortality_mult: + Mask: building +building_group_bg_tea_plantations_machinists_standard_of_living_add: + Mask: building +building_group_bg_tea_plantations_mortality_mult: + Mask: building +building_group_bg_tea_plantations_officers_fertility_mult: + Mask: building +building_group_bg_tea_plantations_officers_mortality_mult: + Mask: building +building_group_bg_tea_plantations_officers_standard_of_living_add: + Mask: building +building_group_bg_tea_plantations_peasants_fertility_mult: + Mask: building +building_group_bg_tea_plantations_peasants_mortality_mult: + Mask: building +building_group_bg_tea_plantations_peasants_standard_of_living_add: + Mask: building +building_group_bg_tea_plantations_self_investment_chance_add: + Mask: building +building_group_bg_tea_plantations_shopkeepers_fertility_mult: + Mask: building +building_group_bg_tea_plantations_shopkeepers_mortality_mult: + Mask: building +building_group_bg_tea_plantations_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_tea_plantations_slaves_fertility_mult: + Mask: building +building_group_bg_tea_plantations_slaves_mortality_mult: + Mask: building +building_group_bg_tea_plantations_slaves_standard_of_living_add: + Mask: building +building_group_bg_tea_plantations_soldiers_fertility_mult: + Mask: building +building_group_bg_tea_plantations_soldiers_mortality_mult: + Mask: building +building_group_bg_tea_plantations_soldiers_standard_of_living_add: + Mask: building +building_group_bg_tea_plantations_standard_of_living_add: + Mask: building +building_group_bg_tea_plantations_tax_mult: + Mask: building +building_group_bg_tea_plantations_unincorporated_throughput_add: + Mask: building +building_group_bg_technology_academics_fertility_mult: + Mask: building +building_group_bg_technology_academics_mortality_mult: + Mask: building +building_group_bg_technology_academics_standard_of_living_add: + Mask: building +building_group_bg_technology_aristocrats_fertility_mult: + Mask: building +building_group_bg_technology_aristocrats_mortality_mult: + Mask: building +building_group_bg_technology_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_technology_bureaucrats_fertility_mult: + Mask: building +building_group_bg_technology_bureaucrats_mortality_mult: + Mask: building +building_group_bg_technology_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_technology_capitalists_fertility_mult: + Mask: building +building_group_bg_technology_capitalists_mortality_mult: + Mask: building +building_group_bg_technology_capitalists_standard_of_living_add: + Mask: building +building_group_bg_technology_clergymen_fertility_mult: + Mask: building +building_group_bg_technology_clergymen_mortality_mult: + Mask: building +building_group_bg_technology_clergymen_standard_of_living_add: + Mask: building +building_group_bg_technology_clerks_fertility_mult: + Mask: building +building_group_bg_technology_clerks_mortality_mult: + Mask: building +building_group_bg_technology_clerks_standard_of_living_add: + Mask: building +building_group_bg_technology_employee_mult: + Mask: building +building_group_bg_technology_engineers_fertility_mult: + Mask: building +building_group_bg_technology_engineers_mortality_mult: + Mask: building +building_group_bg_technology_engineers_standard_of_living_add: + Mask: building +building_group_bg_technology_farmers_fertility_mult: + Mask: building +building_group_bg_technology_farmers_mortality_mult: + Mask: building +building_group_bg_technology_farmers_standard_of_living_add: + Mask: building +building_group_bg_technology_fertility_mult: + Mask: building +building_group_bg_technology_infrastructure_usage_mult: + Mask: building +building_group_bg_technology_laborers_fertility_mult: + Mask: building +building_group_bg_technology_laborers_mortality_mult: + Mask: building +building_group_bg_technology_laborers_standard_of_living_add: + Mask: building +building_group_bg_technology_machinists_fertility_mult: + Mask: building +building_group_bg_technology_machinists_mortality_mult: + Mask: building +building_group_bg_technology_machinists_standard_of_living_add: + Mask: building +building_group_bg_technology_mortality_mult: + Mask: building +building_group_bg_technology_officers_fertility_mult: + Mask: building +building_group_bg_technology_officers_mortality_mult: + Mask: building +building_group_bg_technology_officers_standard_of_living_add: + Mask: building +building_group_bg_technology_peasants_fertility_mult: + Mask: building +building_group_bg_technology_peasants_mortality_mult: + Mask: building +building_group_bg_technology_peasants_standard_of_living_add: + Mask: building +building_group_bg_technology_self_investment_chance_add: + Mask: building +building_group_bg_technology_shopkeepers_fertility_mult: + Mask: building +building_group_bg_technology_shopkeepers_mortality_mult: + Mask: building +building_group_bg_technology_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_technology_slaves_fertility_mult: + Mask: building +building_group_bg_technology_slaves_mortality_mult: + Mask: building +building_group_bg_technology_slaves_standard_of_living_add: + Mask: building +building_group_bg_technology_soldiers_fertility_mult: + Mask: building +building_group_bg_technology_soldiers_mortality_mult: + Mask: building +building_group_bg_technology_soldiers_standard_of_living_add: + Mask: building +building_group_bg_technology_standard_of_living_add: + Mask: building +building_group_bg_technology_tax_mult: + Mask: building +building_group_bg_technology_unincorporated_throughput_add: + Mask: building +building_group_bg_telecommunications_academics_fertility_mult: + Mask: building +building_group_bg_telecommunications_academics_mortality_mult: + Mask: building +building_group_bg_telecommunications_academics_standard_of_living_add: + Mask: building +building_group_bg_telecommunications_aristocrats_fertility_mult: + Mask: building +building_group_bg_telecommunications_aristocrats_mortality_mult: + Mask: building +building_group_bg_telecommunications_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_telecommunications_bureaucrats_fertility_mult: + Mask: building +building_group_bg_telecommunications_bureaucrats_mortality_mult: + Mask: building +building_group_bg_telecommunications_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_telecommunications_capitalists_fertility_mult: + Mask: building +building_group_bg_telecommunications_capitalists_mortality_mult: + Mask: building +building_group_bg_telecommunications_capitalists_standard_of_living_add: + Mask: building +building_group_bg_telecommunications_clergymen_fertility_mult: + Mask: building +building_group_bg_telecommunications_clergymen_mortality_mult: + Mask: building +building_group_bg_telecommunications_clergymen_standard_of_living_add: + Mask: building +building_group_bg_telecommunications_clerks_fertility_mult: + Mask: building +building_group_bg_telecommunications_clerks_mortality_mult: + Mask: building +building_group_bg_telecommunications_clerks_standard_of_living_add: + Mask: building +building_group_bg_telecommunications_employee_mult: + Mask: building +building_group_bg_telecommunications_engineers_fertility_mult: + Mask: building +building_group_bg_telecommunications_engineers_mortality_mult: + Mask: building +building_group_bg_telecommunications_engineers_standard_of_living_add: + Mask: building +building_group_bg_telecommunications_farmers_fertility_mult: + Mask: building +building_group_bg_telecommunications_farmers_mortality_mult: + Mask: building +building_group_bg_telecommunications_farmers_standard_of_living_add: + Mask: building +building_group_bg_telecommunications_fertility_mult: + Mask: building +building_group_bg_telecommunications_infrastructure_usage_mult: + Mask: building +building_group_bg_telecommunications_laborers_fertility_mult: + Mask: building +building_group_bg_telecommunications_laborers_mortality_mult: + Mask: building +building_group_bg_telecommunications_laborers_standard_of_living_add: + Mask: building +building_group_bg_telecommunications_machinists_fertility_mult: + Mask: building +building_group_bg_telecommunications_machinists_mortality_mult: + Mask: building +building_group_bg_telecommunications_machinists_standard_of_living_add: + Mask: building +building_group_bg_telecommunications_mortality_mult: + Mask: building +building_group_bg_telecommunications_officers_fertility_mult: + Mask: building +building_group_bg_telecommunications_officers_mortality_mult: + Mask: building +building_group_bg_telecommunications_officers_standard_of_living_add: + Mask: building +building_group_bg_telecommunications_peasants_fertility_mult: + Mask: building +building_group_bg_telecommunications_peasants_mortality_mult: + Mask: building +building_group_bg_telecommunications_peasants_standard_of_living_add: + Mask: building +building_group_bg_telecommunications_self_investment_chance_add: + Mask: building +building_group_bg_telecommunications_shopkeepers_fertility_mult: + Mask: building +building_group_bg_telecommunications_shopkeepers_mortality_mult: + Mask: building +building_group_bg_telecommunications_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_telecommunications_slaves_fertility_mult: + Mask: building +building_group_bg_telecommunications_slaves_mortality_mult: + Mask: building +building_group_bg_telecommunications_slaves_standard_of_living_add: + Mask: building +building_group_bg_telecommunications_soldiers_fertility_mult: + Mask: building +building_group_bg_telecommunications_soldiers_mortality_mult: + Mask: building +building_group_bg_telecommunications_soldiers_standard_of_living_add: + Mask: building +building_group_bg_telecommunications_standard_of_living_add: + Mask: building +building_group_bg_telecommunications_tax_mult: + Mask: building +building_group_bg_telecommunications_unincorporated_throughput_add: + Mask: building +building_group_bg_tidal_power_academics_fertility_mult: + Mask: building +building_group_bg_tidal_power_academics_mortality_mult: + Mask: building +building_group_bg_tidal_power_academics_standard_of_living_add: + Mask: building +building_group_bg_tidal_power_aristocrats_fertility_mult: + Mask: building +building_group_bg_tidal_power_aristocrats_mortality_mult: + Mask: building +building_group_bg_tidal_power_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_tidal_power_bureaucrats_fertility_mult: + Mask: building +building_group_bg_tidal_power_bureaucrats_mortality_mult: + Mask: building +building_group_bg_tidal_power_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_tidal_power_capitalists_fertility_mult: + Mask: building +building_group_bg_tidal_power_capitalists_mortality_mult: + Mask: building +building_group_bg_tidal_power_capitalists_standard_of_living_add: + Mask: building +building_group_bg_tidal_power_clergymen_fertility_mult: + Mask: building +building_group_bg_tidal_power_clergymen_mortality_mult: + Mask: building +building_group_bg_tidal_power_clergymen_standard_of_living_add: + Mask: building +building_group_bg_tidal_power_clerks_fertility_mult: + Mask: building +building_group_bg_tidal_power_clerks_mortality_mult: + Mask: building +building_group_bg_tidal_power_clerks_standard_of_living_add: + Mask: building +building_group_bg_tidal_power_employee_mult: + Mask: building +building_group_bg_tidal_power_engineers_fertility_mult: + Mask: building +building_group_bg_tidal_power_engineers_mortality_mult: + Mask: building +building_group_bg_tidal_power_engineers_standard_of_living_add: + Mask: building +building_group_bg_tidal_power_farmers_fertility_mult: + Mask: building +building_group_bg_tidal_power_farmers_mortality_mult: + Mask: building +building_group_bg_tidal_power_farmers_standard_of_living_add: + Mask: building +building_group_bg_tidal_power_fertility_mult: + Mask: building +building_group_bg_tidal_power_infrastructure_usage_mult: + Mask: building +building_group_bg_tidal_power_laborers_fertility_mult: + Mask: building +building_group_bg_tidal_power_laborers_mortality_mult: + Mask: building +building_group_bg_tidal_power_laborers_standard_of_living_add: + Mask: building +building_group_bg_tidal_power_machinists_fertility_mult: + Mask: building +building_group_bg_tidal_power_machinists_mortality_mult: + Mask: building +building_group_bg_tidal_power_machinists_standard_of_living_add: + Mask: building +building_group_bg_tidal_power_mortality_mult: + Mask: building +building_group_bg_tidal_power_officers_fertility_mult: + Mask: building +building_group_bg_tidal_power_officers_mortality_mult: + Mask: building +building_group_bg_tidal_power_officers_standard_of_living_add: + Mask: building +building_group_bg_tidal_power_peasants_fertility_mult: + Mask: building +building_group_bg_tidal_power_peasants_mortality_mult: + Mask: building +building_group_bg_tidal_power_peasants_standard_of_living_add: + Mask: building +building_group_bg_tidal_power_self_investment_chance_add: + Mask: building +building_group_bg_tidal_power_shopkeepers_fertility_mult: + Mask: building +building_group_bg_tidal_power_shopkeepers_mortality_mult: + Mask: building +building_group_bg_tidal_power_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_tidal_power_slaves_fertility_mult: + Mask: building +building_group_bg_tidal_power_slaves_mortality_mult: + Mask: building +building_group_bg_tidal_power_slaves_standard_of_living_add: + Mask: building +building_group_bg_tidal_power_soldiers_fertility_mult: + Mask: building +building_group_bg_tidal_power_soldiers_mortality_mult: + Mask: building +building_group_bg_tidal_power_soldiers_standard_of_living_add: + Mask: building +building_group_bg_tidal_power_standard_of_living_add: + Mask: building +building_group_bg_tidal_power_tax_mult: + Mask: building +building_group_bg_tidal_power_throughput_add: + Mask: building +building_group_bg_tidal_power_unincorporated_throughput_add: + Mask: building +building_group_bg_tobacco_plantations_academics_fertility_mult: + Mask: building +building_group_bg_tobacco_plantations_academics_mortality_mult: + Mask: building +building_group_bg_tobacco_plantations_academics_standard_of_living_add: + Mask: building +building_group_bg_tobacco_plantations_aristocrats_fertility_mult: + Mask: building +building_group_bg_tobacco_plantations_aristocrats_mortality_mult: + Mask: building +building_group_bg_tobacco_plantations_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_tobacco_plantations_bureaucrats_fertility_mult: + Mask: building +building_group_bg_tobacco_plantations_bureaucrats_mortality_mult: + Mask: building +building_group_bg_tobacco_plantations_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_tobacco_plantations_capitalists_fertility_mult: + Mask: building +building_group_bg_tobacco_plantations_capitalists_mortality_mult: + Mask: building +building_group_bg_tobacco_plantations_capitalists_standard_of_living_add: + Mask: building +building_group_bg_tobacco_plantations_clergymen_fertility_mult: + Mask: building +building_group_bg_tobacco_plantations_clergymen_mortality_mult: + Mask: building +building_group_bg_tobacco_plantations_clergymen_standard_of_living_add: + Mask: building +building_group_bg_tobacco_plantations_clerks_fertility_mult: + Mask: building +building_group_bg_tobacco_plantations_clerks_mortality_mult: + Mask: building +building_group_bg_tobacco_plantations_clerks_standard_of_living_add: + Mask: building +building_group_bg_tobacco_plantations_employee_mult: + Mask: building +building_group_bg_tobacco_plantations_engineers_fertility_mult: + Mask: building +building_group_bg_tobacco_plantations_engineers_mortality_mult: + Mask: building +building_group_bg_tobacco_plantations_engineers_standard_of_living_add: + Mask: building +building_group_bg_tobacco_plantations_farmers_fertility_mult: + Mask: building +building_group_bg_tobacco_plantations_farmers_mortality_mult: + Mask: building +building_group_bg_tobacco_plantations_farmers_standard_of_living_add: + Mask: building +building_group_bg_tobacco_plantations_fertility_mult: + Mask: building +building_group_bg_tobacco_plantations_infrastructure_usage_mult: + Mask: building +building_group_bg_tobacco_plantations_laborers_fertility_mult: + Mask: building +building_group_bg_tobacco_plantations_laborers_mortality_mult: + Mask: building +building_group_bg_tobacco_plantations_laborers_standard_of_living_add: + Mask: building +building_group_bg_tobacco_plantations_machinists_fertility_mult: + Mask: building +building_group_bg_tobacco_plantations_machinists_mortality_mult: + Mask: building +building_group_bg_tobacco_plantations_machinists_standard_of_living_add: + Mask: building +building_group_bg_tobacco_plantations_mortality_mult: + Mask: building +building_group_bg_tobacco_plantations_officers_fertility_mult: + Mask: building +building_group_bg_tobacco_plantations_officers_mortality_mult: + Mask: building +building_group_bg_tobacco_plantations_officers_standard_of_living_add: + Mask: building +building_group_bg_tobacco_plantations_peasants_fertility_mult: + Mask: building +building_group_bg_tobacco_plantations_peasants_mortality_mult: + Mask: building +building_group_bg_tobacco_plantations_peasants_standard_of_living_add: + Mask: building +building_group_bg_tobacco_plantations_self_investment_chance_add: + Mask: building +building_group_bg_tobacco_plantations_shopkeepers_fertility_mult: + Mask: building +building_group_bg_tobacco_plantations_shopkeepers_mortality_mult: + Mask: building +building_group_bg_tobacco_plantations_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_tobacco_plantations_slaves_fertility_mult: + Mask: building +building_group_bg_tobacco_plantations_slaves_mortality_mult: + Mask: building +building_group_bg_tobacco_plantations_slaves_standard_of_living_add: + Mask: building +building_group_bg_tobacco_plantations_soldiers_fertility_mult: + Mask: building +building_group_bg_tobacco_plantations_soldiers_mortality_mult: + Mask: building +building_group_bg_tobacco_plantations_soldiers_standard_of_living_add: + Mask: building +building_group_bg_tobacco_plantations_standard_of_living_add: + Mask: building +building_group_bg_tobacco_plantations_tax_mult: + Mask: building +building_group_bg_tobacco_plantations_unincorporated_throughput_add: + Mask: building +building_group_bg_tourism_academics_fertility_mult: + Mask: building +building_group_bg_tourism_academics_mortality_mult: + Mask: building +building_group_bg_tourism_academics_standard_of_living_add: + Mask: building +building_group_bg_tourism_aristocrats_fertility_mult: + Mask: building +building_group_bg_tourism_aristocrats_mortality_mult: + Mask: building +building_group_bg_tourism_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_tourism_bureaucrats_fertility_mult: + Mask: building +building_group_bg_tourism_bureaucrats_mortality_mult: + Mask: building +building_group_bg_tourism_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_tourism_capitalists_fertility_mult: + Mask: building +building_group_bg_tourism_capitalists_mortality_mult: + Mask: building +building_group_bg_tourism_capitalists_standard_of_living_add: + Mask: building +building_group_bg_tourism_clergymen_fertility_mult: + Mask: building +building_group_bg_tourism_clergymen_mortality_mult: + Mask: building +building_group_bg_tourism_clergymen_standard_of_living_add: + Mask: building +building_group_bg_tourism_clerks_fertility_mult: + Mask: building +building_group_bg_tourism_clerks_mortality_mult: + Mask: building +building_group_bg_tourism_clerks_standard_of_living_add: + Mask: building +building_group_bg_tourism_employee_mult: + Mask: building +building_group_bg_tourism_engineers_fertility_mult: + Mask: building +building_group_bg_tourism_engineers_mortality_mult: + Mask: building +building_group_bg_tourism_engineers_standard_of_living_add: + Mask: building +building_group_bg_tourism_farmers_fertility_mult: + Mask: building +building_group_bg_tourism_farmers_mortality_mult: + Mask: building +building_group_bg_tourism_farmers_standard_of_living_add: + Mask: building +building_group_bg_tourism_fertility_mult: + Mask: building +building_group_bg_tourism_infrastructure_usage_mult: + Mask: building +building_group_bg_tourism_laborers_fertility_mult: + Mask: building +building_group_bg_tourism_laborers_mortality_mult: + Mask: building +building_group_bg_tourism_laborers_standard_of_living_add: + Mask: building +building_group_bg_tourism_machinists_fertility_mult: + Mask: building +building_group_bg_tourism_machinists_mortality_mult: + Mask: building +building_group_bg_tourism_machinists_standard_of_living_add: + Mask: building +building_group_bg_tourism_mortality_mult: + Mask: building +building_group_bg_tourism_officers_fertility_mult: + Mask: building +building_group_bg_tourism_officers_mortality_mult: + Mask: building +building_group_bg_tourism_officers_standard_of_living_add: + Mask: building +building_group_bg_tourism_peasants_fertility_mult: + Mask: building +building_group_bg_tourism_peasants_mortality_mult: + Mask: building +building_group_bg_tourism_peasants_standard_of_living_add: + Mask: building +building_group_bg_tourism_self_investment_chance_add: + Mask: building +building_group_bg_tourism_shopkeepers_fertility_mult: + Mask: building +building_group_bg_tourism_shopkeepers_mortality_mult: + Mask: building +building_group_bg_tourism_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_tourism_slaves_fertility_mult: + Mask: building +building_group_bg_tourism_slaves_mortality_mult: + Mask: building +building_group_bg_tourism_slaves_standard_of_living_add: + Mask: building +building_group_bg_tourism_soldiers_fertility_mult: + Mask: building +building_group_bg_tourism_soldiers_mortality_mult: + Mask: building +building_group_bg_tourism_soldiers_standard_of_living_add: + Mask: building +building_group_bg_tourism_standard_of_living_add: + Mask: building +building_group_bg_tourism_tax_mult: + Mask: building +building_group_bg_tourism_unincorporated_throughput_add: + Mask: building +building_group_bg_trade_academics_fertility_mult: + Mask: building +building_group_bg_trade_academics_mortality_mult: + Mask: building +building_group_bg_trade_academics_standard_of_living_add: + Mask: building +building_group_bg_trade_aristocrats_fertility_mult: + Mask: building +building_group_bg_trade_aristocrats_mortality_mult: + Mask: building +building_group_bg_trade_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_trade_bureaucrats_fertility_mult: + Mask: building +building_group_bg_trade_bureaucrats_mortality_mult: + Mask: building +building_group_bg_trade_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_trade_capitalists_fertility_mult: + Mask: building +building_group_bg_trade_capitalists_mortality_mult: + Mask: building +building_group_bg_trade_capitalists_standard_of_living_add: + Mask: building +building_group_bg_trade_clergymen_fertility_mult: + Mask: building +building_group_bg_trade_clergymen_mortality_mult: + Mask: building +building_group_bg_trade_clergymen_standard_of_living_add: + Mask: building +building_group_bg_trade_clerks_fertility_mult: + Mask: building +building_group_bg_trade_clerks_mortality_mult: + Mask: building +building_group_bg_trade_clerks_standard_of_living_add: + Mask: building +building_group_bg_trade_employee_mult: + Mask: building +building_group_bg_trade_engineers_fertility_mult: + Mask: building +building_group_bg_trade_engineers_mortality_mult: + Mask: building +building_group_bg_trade_engineers_standard_of_living_add: + Mask: building +building_group_bg_trade_farmers_fertility_mult: + Mask: building +building_group_bg_trade_farmers_mortality_mult: + Mask: building +building_group_bg_trade_farmers_standard_of_living_add: + Mask: building +building_group_bg_trade_fertility_mult: + Mask: building +building_group_bg_trade_infrastructure_usage_mult: + Mask: building +building_group_bg_trade_laborers_fertility_mult: + Mask: building +building_group_bg_trade_laborers_mortality_mult: + Mask: building +building_group_bg_trade_laborers_standard_of_living_add: + Mask: building +building_group_bg_trade_machinists_fertility_mult: + Mask: building +building_group_bg_trade_machinists_mortality_mult: + Mask: building +building_group_bg_trade_machinists_standard_of_living_add: + Mask: building +building_group_bg_trade_mortality_mult: + Mask: building +building_group_bg_trade_officers_fertility_mult: + Mask: building +building_group_bg_trade_officers_mortality_mult: + Mask: building +building_group_bg_trade_officers_standard_of_living_add: + Mask: building +building_group_bg_trade_peasants_fertility_mult: + Mask: building +building_group_bg_trade_peasants_mortality_mult: + Mask: building +building_group_bg_trade_peasants_standard_of_living_add: + Mask: building +building_group_bg_trade_self_investment_chance_add: + Mask: building +building_group_bg_trade_shopkeepers_fertility_mult: + Mask: building +building_group_bg_trade_shopkeepers_mortality_mult: + Mask: building +building_group_bg_trade_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_trade_slaves_fertility_mult: + Mask: building +building_group_bg_trade_slaves_mortality_mult: + Mask: building +building_group_bg_trade_slaves_standard_of_living_add: + Mask: building +building_group_bg_trade_soldiers_fertility_mult: + Mask: building +building_group_bg_trade_soldiers_mortality_mult: + Mask: building +building_group_bg_trade_soldiers_standard_of_living_add: + Mask: building +building_group_bg_trade_standard_of_living_add: + Mask: building +building_group_bg_trade_tax_mult: + Mask: building +building_group_bg_trade_throughput_add: + Mask: building +building_group_bg_trade_unincorporated_throughput_add: + Mask: building +building_group_bg_uranium_mining_academics_fertility_mult: + Mask: building +building_group_bg_uranium_mining_academics_mortality_mult: + Mask: building +building_group_bg_uranium_mining_academics_standard_of_living_add: + Mask: building +building_group_bg_uranium_mining_aristocrats_fertility_mult: + Mask: building +building_group_bg_uranium_mining_aristocrats_mortality_mult: + Mask: building +building_group_bg_uranium_mining_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_uranium_mining_bureaucrats_fertility_mult: + Mask: building +building_group_bg_uranium_mining_bureaucrats_mortality_mult: + Mask: building +building_group_bg_uranium_mining_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_uranium_mining_capitalists_fertility_mult: + Mask: building +building_group_bg_uranium_mining_capitalists_mortality_mult: + Mask: building +building_group_bg_uranium_mining_capitalists_standard_of_living_add: + Mask: building +building_group_bg_uranium_mining_clergymen_fertility_mult: + Mask: building +building_group_bg_uranium_mining_clergymen_mortality_mult: + Mask: building +building_group_bg_uranium_mining_clergymen_standard_of_living_add: + Mask: building +building_group_bg_uranium_mining_clerks_fertility_mult: + Mask: building +building_group_bg_uranium_mining_clerks_mortality_mult: + Mask: building +building_group_bg_uranium_mining_clerks_standard_of_living_add: + Mask: building +building_group_bg_uranium_mining_employee_mult: + Mask: building +building_group_bg_uranium_mining_engineers_fertility_mult: + Mask: building +building_group_bg_uranium_mining_engineers_mortality_mult: + Mask: building +building_group_bg_uranium_mining_engineers_standard_of_living_add: + Mask: building +building_group_bg_uranium_mining_farmers_fertility_mult: + Mask: building +building_group_bg_uranium_mining_farmers_mortality_mult: + Mask: building +building_group_bg_uranium_mining_farmers_standard_of_living_add: + Mask: building +building_group_bg_uranium_mining_fertility_mult: + Mask: building +building_group_bg_uranium_mining_infrastructure_usage_mult: + Mask: building +building_group_bg_uranium_mining_laborers_fertility_mult: + Mask: building +building_group_bg_uranium_mining_laborers_mortality_mult: + Mask: building +building_group_bg_uranium_mining_laborers_standard_of_living_add: + Mask: building +building_group_bg_uranium_mining_machinists_fertility_mult: + Mask: building +building_group_bg_uranium_mining_machinists_mortality_mult: + Mask: building +building_group_bg_uranium_mining_machinists_standard_of_living_add: + Mask: building +building_group_bg_uranium_mining_mortality_mult: + Mask: building +building_group_bg_uranium_mining_officers_fertility_mult: + Mask: building +building_group_bg_uranium_mining_officers_mortality_mult: + Mask: building +building_group_bg_uranium_mining_officers_standard_of_living_add: + Mask: building +building_group_bg_uranium_mining_peasants_fertility_mult: + Mask: building +building_group_bg_uranium_mining_peasants_mortality_mult: + Mask: building +building_group_bg_uranium_mining_peasants_standard_of_living_add: + Mask: building +building_group_bg_uranium_mining_self_investment_chance_add: + Mask: building +building_group_bg_uranium_mining_shopkeepers_fertility_mult: + Mask: building +building_group_bg_uranium_mining_shopkeepers_mortality_mult: + Mask: building +building_group_bg_uranium_mining_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_uranium_mining_slaves_fertility_mult: + Mask: building +building_group_bg_uranium_mining_slaves_mortality_mult: + Mask: building +building_group_bg_uranium_mining_slaves_standard_of_living_add: + Mask: building +building_group_bg_uranium_mining_soldiers_fertility_mult: + Mask: building +building_group_bg_uranium_mining_soldiers_mortality_mult: + Mask: building +building_group_bg_uranium_mining_soldiers_standard_of_living_add: + Mask: building +building_group_bg_uranium_mining_standard_of_living_add: + Mask: building +building_group_bg_uranium_mining_tax_mult: + Mask: building +building_group_bg_uranium_mining_throughput_add: + Mask: building +building_group_bg_uranium_mining_unincorporated_throughput_add: + Mask: building +building_group_bg_urban_facilities_academics_fertility_mult: + Mask: building +building_group_bg_urban_facilities_academics_mortality_mult: + Mask: building +building_group_bg_urban_facilities_academics_standard_of_living_add: + Mask: building +building_group_bg_urban_facilities_aristocrats_fertility_mult: + Mask: building +building_group_bg_urban_facilities_aristocrats_mortality_mult: + Mask: building +building_group_bg_urban_facilities_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_urban_facilities_bureaucrats_fertility_mult: + Mask: building +building_group_bg_urban_facilities_bureaucrats_mortality_mult: + Mask: building +building_group_bg_urban_facilities_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_urban_facilities_capitalists_fertility_mult: + Mask: building +building_group_bg_urban_facilities_capitalists_mortality_mult: + Mask: building +building_group_bg_urban_facilities_capitalists_standard_of_living_add: + Mask: building +building_group_bg_urban_facilities_clergymen_fertility_mult: + Mask: building +building_group_bg_urban_facilities_clergymen_mortality_mult: + Mask: building +building_group_bg_urban_facilities_clergymen_standard_of_living_add: + Mask: building +building_group_bg_urban_facilities_clerks_fertility_mult: + Mask: building +building_group_bg_urban_facilities_clerks_mortality_mult: + Mask: building +building_group_bg_urban_facilities_clerks_standard_of_living_add: + Mask: building +building_group_bg_urban_facilities_employee_mult: + Mask: building +building_group_bg_urban_facilities_engineers_fertility_mult: + Mask: building +building_group_bg_urban_facilities_engineers_mortality_mult: + Mask: building +building_group_bg_urban_facilities_engineers_standard_of_living_add: + Mask: building +building_group_bg_urban_facilities_farmers_fertility_mult: + Mask: building +building_group_bg_urban_facilities_farmers_mortality_mult: + Mask: building +building_group_bg_urban_facilities_farmers_standard_of_living_add: + Mask: building +building_group_bg_urban_facilities_fertility_mult: + Mask: building +building_group_bg_urban_facilities_infrastructure_usage_mult: + Mask: building +building_group_bg_urban_facilities_laborers_fertility_mult: + Mask: building +building_group_bg_urban_facilities_laborers_mortality_mult: + Mask: building +building_group_bg_urban_facilities_laborers_standard_of_living_add: + Mask: building +building_group_bg_urban_facilities_machinists_fertility_mult: + Mask: building +building_group_bg_urban_facilities_machinists_mortality_mult: + Mask: building +building_group_bg_urban_facilities_machinists_standard_of_living_add: + Mask: building +building_group_bg_urban_facilities_mortality_mult: + Mask: building +building_group_bg_urban_facilities_officers_fertility_mult: + Mask: building +building_group_bg_urban_facilities_officers_mortality_mult: + Mask: building +building_group_bg_urban_facilities_officers_standard_of_living_add: + Mask: building +building_group_bg_urban_facilities_peasants_fertility_mult: + Mask: building +building_group_bg_urban_facilities_peasants_mortality_mult: + Mask: building +building_group_bg_urban_facilities_peasants_standard_of_living_add: + Mask: building +building_group_bg_urban_facilities_self_investment_chance_add: + Mask: building +building_group_bg_urban_facilities_shopkeepers_fertility_mult: + Mask: building +building_group_bg_urban_facilities_shopkeepers_mortality_mult: + Mask: building +building_group_bg_urban_facilities_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_urban_facilities_slaves_fertility_mult: + Mask: building +building_group_bg_urban_facilities_slaves_mortality_mult: + Mask: building +building_group_bg_urban_facilities_slaves_standard_of_living_add: + Mask: building +building_group_bg_urban_facilities_soldiers_fertility_mult: + Mask: building +building_group_bg_urban_facilities_soldiers_mortality_mult: + Mask: building +building_group_bg_urban_facilities_soldiers_standard_of_living_add: + Mask: building +building_group_bg_urban_facilities_standard_of_living_add: + Mask: building +building_group_bg_urban_facilities_tax_mult: + Mask: building +building_group_bg_urban_facilities_unincorporated_throughput_add: + Mask: building +building_group_bg_vineyards_academics_fertility_mult: + Mask: building +building_group_bg_vineyards_academics_mortality_mult: + Mask: building +building_group_bg_vineyards_academics_standard_of_living_add: + Mask: building +building_group_bg_vineyards_aristocrats_fertility_mult: + Mask: building +building_group_bg_vineyards_aristocrats_mortality_mult: + Mask: building +building_group_bg_vineyards_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_vineyards_bureaucrats_fertility_mult: + Mask: building +building_group_bg_vineyards_bureaucrats_mortality_mult: + Mask: building +building_group_bg_vineyards_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_vineyards_capitalists_fertility_mult: + Mask: building +building_group_bg_vineyards_capitalists_mortality_mult: + Mask: building +building_group_bg_vineyards_capitalists_standard_of_living_add: + Mask: building +building_group_bg_vineyards_clergymen_fertility_mult: + Mask: building +building_group_bg_vineyards_clergymen_mortality_mult: + Mask: building +building_group_bg_vineyards_clergymen_standard_of_living_add: + Mask: building +building_group_bg_vineyards_clerks_fertility_mult: + Mask: building +building_group_bg_vineyards_clerks_mortality_mult: + Mask: building +building_group_bg_vineyards_clerks_standard_of_living_add: + Mask: building +building_group_bg_vineyards_employee_mult: + Mask: building +building_group_bg_vineyards_engineers_fertility_mult: + Mask: building +building_group_bg_vineyards_engineers_mortality_mult: + Mask: building +building_group_bg_vineyards_engineers_standard_of_living_add: + Mask: building +building_group_bg_vineyards_farmers_fertility_mult: + Mask: building +building_group_bg_vineyards_farmers_mortality_mult: + Mask: building +building_group_bg_vineyards_farmers_standard_of_living_add: + Mask: building +building_group_bg_vineyards_fertility_mult: + Mask: building +building_group_bg_vineyards_infrastructure_usage_mult: + Mask: building +building_group_bg_vineyards_laborers_fertility_mult: + Mask: building +building_group_bg_vineyards_laborers_mortality_mult: + Mask: building +building_group_bg_vineyards_laborers_standard_of_living_add: + Mask: building +building_group_bg_vineyards_machinists_fertility_mult: + Mask: building +building_group_bg_vineyards_machinists_mortality_mult: + Mask: building +building_group_bg_vineyards_machinists_standard_of_living_add: + Mask: building +building_group_bg_vineyards_mortality_mult: + Mask: building +building_group_bg_vineyards_officers_fertility_mult: + Mask: building +building_group_bg_vineyards_officers_mortality_mult: + Mask: building +building_group_bg_vineyards_officers_standard_of_living_add: + Mask: building +building_group_bg_vineyards_peasants_fertility_mult: + Mask: building +building_group_bg_vineyards_peasants_mortality_mult: + Mask: building +building_group_bg_vineyards_peasants_standard_of_living_add: + Mask: building +building_group_bg_vineyards_self_investment_chance_add: + Mask: building +building_group_bg_vineyards_shopkeepers_fertility_mult: + Mask: building +building_group_bg_vineyards_shopkeepers_mortality_mult: + Mask: building +building_group_bg_vineyards_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_vineyards_slaves_fertility_mult: + Mask: building +building_group_bg_vineyards_slaves_mortality_mult: + Mask: building +building_group_bg_vineyards_slaves_standard_of_living_add: + Mask: building +building_group_bg_vineyards_soldiers_fertility_mult: + Mask: building +building_group_bg_vineyards_soldiers_mortality_mult: + Mask: building +building_group_bg_vineyards_soldiers_standard_of_living_add: + Mask: building +building_group_bg_vineyards_standard_of_living_add: + Mask: building +building_group_bg_vineyards_tax_mult: + Mask: building +building_group_bg_vineyards_throughput_add: + Mask: building +building_group_bg_vineyards_unincorporated_throughput_add: + Mask: building +building_group_bg_wheat_farms_academics_fertility_mult: + Mask: building +building_group_bg_wheat_farms_academics_mortality_mult: + Mask: building +building_group_bg_wheat_farms_academics_standard_of_living_add: + Mask: building +building_group_bg_wheat_farms_aristocrats_fertility_mult: + Mask: building +building_group_bg_wheat_farms_aristocrats_mortality_mult: + Mask: building +building_group_bg_wheat_farms_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_wheat_farms_bureaucrats_fertility_mult: + Mask: building +building_group_bg_wheat_farms_bureaucrats_mortality_mult: + Mask: building +building_group_bg_wheat_farms_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_wheat_farms_capitalists_fertility_mult: + Mask: building +building_group_bg_wheat_farms_capitalists_mortality_mult: + Mask: building +building_group_bg_wheat_farms_capitalists_standard_of_living_add: + Mask: building +building_group_bg_wheat_farms_clergymen_fertility_mult: + Mask: building +building_group_bg_wheat_farms_clergymen_mortality_mult: + Mask: building +building_group_bg_wheat_farms_clergymen_standard_of_living_add: + Mask: building +building_group_bg_wheat_farms_clerks_fertility_mult: + Mask: building +building_group_bg_wheat_farms_clerks_mortality_mult: + Mask: building +building_group_bg_wheat_farms_clerks_standard_of_living_add: + Mask: building +building_group_bg_wheat_farms_employee_mult: + Mask: building +building_group_bg_wheat_farms_engineers_fertility_mult: + Mask: building +building_group_bg_wheat_farms_engineers_mortality_mult: + Mask: building +building_group_bg_wheat_farms_engineers_standard_of_living_add: + Mask: building +building_group_bg_wheat_farms_farmers_fertility_mult: + Mask: building +building_group_bg_wheat_farms_farmers_mortality_mult: + Mask: building +building_group_bg_wheat_farms_farmers_standard_of_living_add: + Mask: building +building_group_bg_wheat_farms_fertility_mult: + Mask: building +building_group_bg_wheat_farms_infrastructure_usage_mult: + Mask: building +building_group_bg_wheat_farms_laborers_fertility_mult: + Mask: building +building_group_bg_wheat_farms_laborers_mortality_mult: + Mask: building +building_group_bg_wheat_farms_laborers_standard_of_living_add: + Mask: building +building_group_bg_wheat_farms_machinists_fertility_mult: + Mask: building +building_group_bg_wheat_farms_machinists_mortality_mult: + Mask: building +building_group_bg_wheat_farms_machinists_standard_of_living_add: + Mask: building +building_group_bg_wheat_farms_mortality_mult: + Mask: building +building_group_bg_wheat_farms_officers_fertility_mult: + Mask: building +building_group_bg_wheat_farms_officers_mortality_mult: + Mask: building +building_group_bg_wheat_farms_officers_standard_of_living_add: + Mask: building +building_group_bg_wheat_farms_peasants_fertility_mult: + Mask: building +building_group_bg_wheat_farms_peasants_mortality_mult: + Mask: building +building_group_bg_wheat_farms_peasants_standard_of_living_add: + Mask: building +building_group_bg_wheat_farms_self_investment_chance_add: + Mask: building +building_group_bg_wheat_farms_shopkeepers_fertility_mult: + Mask: building +building_group_bg_wheat_farms_shopkeepers_mortality_mult: + Mask: building +building_group_bg_wheat_farms_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_wheat_farms_slaves_fertility_mult: + Mask: building +building_group_bg_wheat_farms_slaves_mortality_mult: + Mask: building +building_group_bg_wheat_farms_slaves_standard_of_living_add: + Mask: building +building_group_bg_wheat_farms_soldiers_fertility_mult: + Mask: building +building_group_bg_wheat_farms_soldiers_mortality_mult: + Mask: building +building_group_bg_wheat_farms_soldiers_standard_of_living_add: + Mask: building +building_group_bg_wheat_farms_standard_of_living_add: + Mask: building +building_group_bg_wheat_farms_tax_mult: + Mask: building +building_group_bg_wheat_farms_throughput_add: + Mask: building +building_group_bg_wheat_farms_unincorporated_throughput_add: + Mask: building +building_group_bg_wind_power_academics_fertility_mult: + Mask: building +building_group_bg_wind_power_academics_mortality_mult: + Mask: building +building_group_bg_wind_power_academics_standard_of_living_add: + Mask: building +building_group_bg_wind_power_aristocrats_fertility_mult: + Mask: building +building_group_bg_wind_power_aristocrats_mortality_mult: + Mask: building +building_group_bg_wind_power_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_wind_power_bureaucrats_fertility_mult: + Mask: building +building_group_bg_wind_power_bureaucrats_mortality_mult: + Mask: building +building_group_bg_wind_power_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_wind_power_capitalists_fertility_mult: + Mask: building +building_group_bg_wind_power_capitalists_mortality_mult: + Mask: building +building_group_bg_wind_power_capitalists_standard_of_living_add: + Mask: building +building_group_bg_wind_power_clergymen_fertility_mult: + Mask: building +building_group_bg_wind_power_clergymen_mortality_mult: + Mask: building +building_group_bg_wind_power_clergymen_standard_of_living_add: + Mask: building +building_group_bg_wind_power_clerks_fertility_mult: + Mask: building +building_group_bg_wind_power_clerks_mortality_mult: + Mask: building +building_group_bg_wind_power_clerks_standard_of_living_add: + Mask: building +building_group_bg_wind_power_employee_mult: + Mask: building +building_group_bg_wind_power_engineers_fertility_mult: + Mask: building +building_group_bg_wind_power_engineers_mortality_mult: + Mask: building +building_group_bg_wind_power_engineers_standard_of_living_add: + Mask: building +building_group_bg_wind_power_farmers_fertility_mult: + Mask: building +building_group_bg_wind_power_farmers_mortality_mult: + Mask: building +building_group_bg_wind_power_farmers_standard_of_living_add: + Mask: building +building_group_bg_wind_power_fertility_mult: + Mask: building +building_group_bg_wind_power_infrastructure_usage_mult: + Mask: building +building_group_bg_wind_power_laborers_fertility_mult: + Mask: building +building_group_bg_wind_power_laborers_mortality_mult: + Mask: building +building_group_bg_wind_power_laborers_standard_of_living_add: + Mask: building +building_group_bg_wind_power_machinists_fertility_mult: + Mask: building +building_group_bg_wind_power_machinists_mortality_mult: + Mask: building +building_group_bg_wind_power_machinists_standard_of_living_add: + Mask: building +building_group_bg_wind_power_mortality_mult: + Mask: building +building_group_bg_wind_power_officers_fertility_mult: + Mask: building +building_group_bg_wind_power_officers_mortality_mult: + Mask: building +building_group_bg_wind_power_officers_standard_of_living_add: + Mask: building +building_group_bg_wind_power_peasants_fertility_mult: + Mask: building +building_group_bg_wind_power_peasants_mortality_mult: + Mask: building +building_group_bg_wind_power_peasants_standard_of_living_add: + Mask: building +building_group_bg_wind_power_self_investment_chance_add: + Mask: building +building_group_bg_wind_power_shopkeepers_fertility_mult: + Mask: building +building_group_bg_wind_power_shopkeepers_mortality_mult: + Mask: building +building_group_bg_wind_power_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_wind_power_slaves_fertility_mult: + Mask: building +building_group_bg_wind_power_slaves_mortality_mult: + Mask: building +building_group_bg_wind_power_slaves_standard_of_living_add: + Mask: building +building_group_bg_wind_power_soldiers_fertility_mult: + Mask: building +building_group_bg_wind_power_soldiers_mortality_mult: + Mask: building +building_group_bg_wind_power_soldiers_standard_of_living_add: + Mask: building +building_group_bg_wind_power_standard_of_living_add: + Mask: building +building_group_bg_wind_power_tax_mult: + Mask: building +building_group_bg_wind_power_throughput_add: + Mask: building +building_group_bg_wind_power_unincorporated_throughput_add: + Mask: building +building_group_bg_wmd_academics_fertility_mult: + Mask: building +building_group_bg_wmd_academics_mortality_mult: + Mask: building +building_group_bg_wmd_academics_standard_of_living_add: + Mask: building +building_group_bg_wmd_aristocrats_fertility_mult: + Mask: building +building_group_bg_wmd_aristocrats_mortality_mult: + Mask: building +building_group_bg_wmd_aristocrats_standard_of_living_add: + Mask: building +building_group_bg_wmd_bureaucrats_fertility_mult: + Mask: building +building_group_bg_wmd_bureaucrats_mortality_mult: + Mask: building +building_group_bg_wmd_bureaucrats_standard_of_living_add: + Mask: building +building_group_bg_wmd_capitalists_fertility_mult: + Mask: building +building_group_bg_wmd_capitalists_mortality_mult: + Mask: building +building_group_bg_wmd_capitalists_standard_of_living_add: + Mask: building +building_group_bg_wmd_clergymen_fertility_mult: + Mask: building +building_group_bg_wmd_clergymen_mortality_mult: + Mask: building +building_group_bg_wmd_clergymen_standard_of_living_add: + Mask: building +building_group_bg_wmd_clerks_fertility_mult: + Mask: building +building_group_bg_wmd_clerks_mortality_mult: + Mask: building +building_group_bg_wmd_clerks_standard_of_living_add: + Mask: building +building_group_bg_wmd_employee_mult: + Mask: building +building_group_bg_wmd_engineers_fertility_mult: + Mask: building +building_group_bg_wmd_engineers_mortality_mult: + Mask: building +building_group_bg_wmd_engineers_standard_of_living_add: + Mask: building +building_group_bg_wmd_farmers_fertility_mult: + Mask: building +building_group_bg_wmd_farmers_mortality_mult: + Mask: building +building_group_bg_wmd_farmers_standard_of_living_add: + Mask: building +building_group_bg_wmd_fertility_mult: + Mask: building +building_group_bg_wmd_infrastructure_usage_mult: + Mask: building +building_group_bg_wmd_laborers_fertility_mult: + Mask: building +building_group_bg_wmd_laborers_mortality_mult: + Mask: building +building_group_bg_wmd_laborers_standard_of_living_add: + Mask: building +building_group_bg_wmd_machinists_fertility_mult: + Mask: building +building_group_bg_wmd_machinists_mortality_mult: + Mask: building +building_group_bg_wmd_machinists_standard_of_living_add: + Mask: building +building_group_bg_wmd_mortality_mult: + Mask: building +building_group_bg_wmd_officers_fertility_mult: + Mask: building +building_group_bg_wmd_officers_mortality_mult: + Mask: building +building_group_bg_wmd_officers_standard_of_living_add: + Mask: building +building_group_bg_wmd_peasants_fertility_mult: + Mask: building +building_group_bg_wmd_peasants_mortality_mult: + Mask: building +building_group_bg_wmd_peasants_standard_of_living_add: + Mask: building +building_group_bg_wmd_self_investment_chance_add: + Mask: building +building_group_bg_wmd_shopkeepers_fertility_mult: + Mask: building +building_group_bg_wmd_shopkeepers_mortality_mult: + Mask: building +building_group_bg_wmd_shopkeepers_standard_of_living_add: + Mask: building +building_group_bg_wmd_slaves_fertility_mult: + Mask: building +building_group_bg_wmd_slaves_mortality_mult: + Mask: building +building_group_bg_wmd_slaves_standard_of_living_add: + Mask: building +building_group_bg_wmd_soldiers_fertility_mult: + Mask: building +building_group_bg_wmd_soldiers_mortality_mult: + Mask: building +building_group_bg_wmd_soldiers_standard_of_living_add: + Mask: building +building_group_bg_wmd_standard_of_living_add: + Mask: building +building_group_bg_wmd_tax_mult: + Mask: building +building_group_bg_wmd_throughput_add: + Mask: building +building_group_bg_wmd_unincorporated_throughput_add: + Mask: building +building_hagia_sophia_throughput_add: + Mask: building +building_hydroelectric_power_plant_throughput_add: + Mask: building +building_interstate_highway_system_throughput_add: + Mask: building +building_iroquois_strait_throughput_add: + Mask: building +building_kaaba_throughput_add: + Mask: building +building_khaju_bridge_throughput_add: + Mask: building +building_laborers_fertility_mult: + Mask: building +building_laborers_shares_mult: + Mask: building +building_land_logistics_center_throughput_add: + Mask: building +building_machinists_fertility_mult: + Mask: building +building_machinists_shares_add: + Mask: building +building_machinists_shares_mult: + Mask: building +building_machu_picchu_throughput_add: + Mask: building +building_manor_house_throughput_add: + Mask: building +building_martandsuntemple_throughput_add: + Mask: building +building_media_industry_throughput_add: + Mask: building +building_mosque_of_djenne_throughput_add: + Mask: building +building_munitions_plants_throughput_add: + Mask: building +building_natural_gas_well_throughput_add: + Mask: building +building_naval_fortification_throughput_add: + Mask: building +building_naval_logistics_center_throughput_add: + Mask: building +building_observatorygreenwich_throughput_add: + Mask: building +building_officers_fertility_mult: + Mask: building +building_officers_mortality_mult: + Mask: building +building_officers_shares_mult: + Mask: building +building_oil_platform_throughput_add: + Mask: building +building_oil_refineries_throughput_add: + Mask: building +building_panama_strait_throughput_add: + Mask: building +building_peasants_fertility_mult: + Mask: building +building_peasants_mortality_mult: + Mask: building +building_peasants_shares_mult: + Mask: building +building_petra_throughput_add: + Mask: building +building_plastic_refineries_throughput_add: + Mask: building +building_power_bloc_statue_throughput_add: + Mask: building +building_rare_earth_elements_mine_throughput_add: + Mask: building +building_saint_basils_cathedral_throughput_add: + Mask: building +building_semiconductor_fabs_throughput_add: + Mask: building +building_shopkeepers_fertility_mult: + Mask: building +building_shopkeepers_mortality_mult: + Mask: building +building_shopkeepers_shares_mult: + Mask: building +building_slaves_fertility_mult: + Mask: building +building_slaves_job_attractiveness_mult: + Mask: building +building_slaves_shares_add: + Mask: building +building_slaves_shares_mult: + Mask: building +building_solar_farm_throughput_add: + Mask: building +building_soldiers_fertility_mult: + Mask: building +building_soldiers_mortality_mult: + Mask: building +building_soldiers_shares_mult: + Mask: building +building_south_shore_strait_throughput_add: + Mask: building +building_st_marys_strait_throughput_add: + Mask: building +building_statue_of_liberty_throughput_add: + Mask: building +building_subsistence_fishing_villages_throughput_add: + Mask: building +building_subsistence_orchards_throughput_add: + Mask: building +building_subsistence_pastures_throughput_add: + Mask: building +building_subsistence_rice_paddies_throughput_add: + Mask: building +building_suez_strait_throughput_add: + Mask: building +building_taj_mahal_throughput_add: + Mask: building +building_tank_factory_throughput_add: + Mask: building +building_telecommunications_throughput_add: + Mask: building +building_temple_of_poseidon_throughput_add: + Mask: building +building_vatican_city_throughput_add: + Mask: building +building_wat_arun_throughput_add: + Mask: building +building_welland_strait_throughput_add: + Mask: building +building_white_house_throughput_add: + Mask: building +building_wiley_dondero_strait_throughput_add: + Mask: building +building_wind_farm_throughput_add: + Mask: building +country_aluminum_export_tariffs_rate_add: + Mask: country +country_aluminum_import_tariffs_rate_add: + Mask: country +country_aluminum_max_export_tariffs_level_add: + Mask: country +country_aluminum_max_import_tariffs_level_add: + Mask: country +country_aluminum_min_export_tariffs_level_add: + Mask: country +country_aluminum_min_import_tariffs_level_add: + Mask: country +country_ammunition_export_tariffs_rate_add: + Mask: country +country_ammunition_import_tariffs_rate_add: + Mask: country +country_ammunition_max_export_tariffs_level_add: + Mask: country +country_ammunition_max_import_tariffs_level_add: + Mask: country +country_ammunition_min_export_tariffs_level_add: + Mask: country +country_ammunition_min_import_tariffs_level_add: + Mask: country +country_artillery_export_tariffs_rate_add: + Mask: country +country_artillery_import_tariffs_rate_add: + Mask: country +country_artillery_max_export_tariffs_level_add: + Mask: country +country_artillery_max_import_tariffs_level_add: + Mask: country +country_artillery_min_export_tariffs_level_add: + Mask: country +country_artillery_min_import_tariffs_level_add: + Mask: country +country_automobiles_export_tariffs_rate_add: + Mask: country +country_automobiles_import_tariffs_rate_add: + Mask: country +country_automobiles_max_export_tariffs_level_add: + Mask: country +country_automobiles_max_import_tariffs_level_add: + Mask: country +country_automobiles_min_export_tariffs_level_add: + Mask: country +country_automobiles_min_import_tariffs_level_add: + Mask: country +country_bauxite_export_tariffs_rate_add: + Mask: country +country_bauxite_import_tariffs_rate_add: + Mask: country +country_bauxite_max_export_tariffs_level_add: + Mask: country +country_bauxite_max_import_tariffs_level_add: + Mask: country +country_bauxite_min_export_tariffs_level_add: + Mask: country +country_bauxite_min_import_tariffs_level_add: + Mask: country +country_bg_agriculture_require_subsidies_bool: + Mask: country +country_bg_air_require_subsidies_bool: + Mask: country +country_bg_army_require_subsidies_bool: + Mask: country +country_bg_arts_require_subsidies_bool: + Mask: country +country_bg_automobile_manufactories_require_subsidies_bool: + Mask: country +country_bg_banana_plantations_require_subsidies_bool: + Mask: country +country_bg_basic_infrastructure_require_subsidies_bool: + Mask: country +country_bg_bauxite_mining_require_subsidies_bool: + Mask: country +country_bg_biological_weapons_require_subsidies_bool: + Mask: country +country_bg_biomass_power_require_subsidies_bool: + Mask: country +country_bg_bureaucracy_require_subsidies_bool: + Mask: country +country_bg_canals_require_subsidies_bool: + Mask: country +country_bg_chemical_weapons_require_subsidies_bool: + Mask: country +country_bg_civil_defense_require_subsidies_bool: + Mask: country +country_bg_coal_mining_require_subsidies_bool: + Mask: country +country_bg_coffee_plantations_require_subsidies_bool: + Mask: country +country_bg_combustion_power_require_subsidies_bool: + Mask: country +country_bg_company_headquarter_require_subsidies_bool: + Mask: country +country_bg_company_regional_headquarter_require_subsidies_bool: + Mask: country +country_bg_conscription_require_subsidies_bool: + Mask: country +country_bg_construction_require_subsidies_bool: + Mask: country +country_bg_copper_mining_require_subsidies_bool: + Mask: country +country_bg_cotton_plantations_require_subsidies_bool: + Mask: country +country_bg_drydocks_require_subsidies_bool: + Mask: country +country_bg_electronics_require_subsidies_bool: + Mask: country +country_bg_extraction_require_subsidies_bool: + Mask: country +country_bg_financial_districts_require_subsidies_bool: + Mask: country +country_bg_financial_services_require_subsidies_bool: + Mask: country +country_bg_fishing_require_subsidies_bool: + Mask: country +country_bg_foreign_service_require_subsidies_bool: + Mask: country +country_bg_fossil_fuels_require_subsidies_bool: + Mask: country +country_bg_gold_mining_require_subsidies_bool: + Mask: country +country_bg_government_require_subsidies_bool: + Mask: country +country_bg_heavy_industry_require_subsidies_bool: + Mask: country +country_bg_humanities_research_require_subsidies_bool: + Mask: country +country_bg_hydroelectric_power_require_subsidies_bool: + Mask: country +country_bg_infrastructure_require_subsidies_bool: + Mask: country +country_bg_iron_mining_require_subsidies_bool: + Mask: country +country_bg_land_logistics_center_require_subsidies_bool: + Mask: country +country_bg_lead_mining_require_subsidies_bool: + Mask: country +country_bg_light_industry_require_subsidies_bool: + Mask: country +country_bg_livestock_ranches_require_subsidies_bool: + Mask: country +country_bg_logging_require_subsidies_bool: + Mask: country +country_bg_maize_farms_require_subsidies_bool: + Mask: country +country_bg_manor_houses_require_subsidies_bool: + Mask: country +country_bg_manufacturing_require_subsidies_bool: + Mask: country +country_bg_media_require_subsidies_bool: + Mask: country +country_bg_military_headquarters_require_subsidies_bool: + Mask: country +country_bg_military_require_subsidies_bool: + Mask: country +country_bg_military_research_require_subsidies_bool: + Mask: country +country_bg_millet_farms_require_subsidies_bool: + Mask: country +country_bg_mining_require_subsidies_bool: + Mask: country +country_bg_monuments_hidden_require_subsidies_bool: + Mask: country +country_bg_monuments_require_subsidies_bool: + Mask: country +country_bg_motor_industry_require_subsidies_bool: + Mask: country +country_bg_munitions_plants_require_subsidies_bool: + Mask: country +country_bg_natural_gas_well_require_subsidies_bool: + Mask: country +country_bg_naval_administration_require_subsidies_bool: + Mask: country +country_bg_naval_fortification_require_subsidies_bool: + Mask: country +country_bg_naval_logistics_center_require_subsidies_bool: + Mask: country +country_bg_navy_require_subsidies_bool: + Mask: country +country_bg_nuclear_power_require_subsidies_bool: + Mask: country +country_bg_nuclear_research_require_subsidies_bool: + Mask: country +country_bg_nuclear_weapons_require_subsidies_bool: + Mask: country +country_bg_oil_rig_require_subsidies_bool: + Mask: country +country_bg_owner_buildings_require_subsidies_bool: + Mask: country +country_bg_plantations_require_subsidies_bool: + Mask: country +country_bg_power_require_subsidies_bool: + Mask: country +country_bg_private_infrastructure_require_subsidies_bool: + Mask: country +country_bg_public_infrastructure_require_subsidies_bool: + Mask: country +country_bg_ranching_require_subsidies_bool: + Mask: country +country_bg_rare_earth_elements_mining_require_subsidies_bool: + Mask: country +country_bg_renewable_power_require_subsidies_bool: + Mask: country +country_bg_research_institutes_require_subsidies_bool: + Mask: country +country_bg_rice_farms_require_subsidies_bool: + Mask: country +country_bg_rye_farms_require_subsidies_bool: + Mask: country +country_bg_service_require_subsidies_bool: + Mask: country +country_bg_service_sectors_require_subsidies_bool: + Mask: country +country_bg_skyscraper_require_subsidies_bool: + Mask: country +country_bg_small_arms_manufactories_require_subsidies_bool: + Mask: country +country_bg_solar_power_require_subsidies_bool: + Mask: country +country_bg_space_require_subsidies_bool: + Mask: country +country_bg_subsistence_agriculture_require_subsidies_bool: + Mask: country +country_bg_subsistence_ranching_require_subsidies_bool: + Mask: country +country_bg_sugar_plantations_require_subsidies_bool: + Mask: country +country_bg_sulfur_mining_require_subsidies_bool: + Mask: country +country_bg_tank_factory_require_subsidies_bool: + Mask: country +country_bg_tea_plantations_require_subsidies_bool: + Mask: country +country_bg_technology_require_subsidies_bool: + Mask: country +country_bg_telecommunications_require_subsidies_bool: + Mask: country +country_bg_tidal_power_require_subsidies_bool: + Mask: country +country_bg_tobacco_plantations_require_subsidies_bool: + Mask: country +country_bg_tourism_require_subsidies_bool: + Mask: country +country_bg_trade_require_subsidies_bool: + Mask: country +country_bg_uranium_mining_require_subsidies_bool: + Mask: country +country_bg_urban_facilities_require_subsidies_bool: + Mask: country +country_bg_vineyards_require_subsidies_bool: + Mask: country +country_bg_wheat_farms_require_subsidies_bool: + Mask: country +country_bg_wind_power_require_subsidies_bool: + Mask: country +country_bg_wmd_require_subsidies_bool: + Mask: country +country_building_aircraft_manufactories_require_subsidies_bool: + Mask: country +country_building_airport_require_subsidies_bool: + Mask: country +country_building_aluminum_refinery_require_subsidies_bool: + Mask: country +country_building_angkor_wat_require_subsidies_bool: + Mask: country +country_building_argebam_require_subsidies_bool: + Mask: country +country_building_automobile_manufactories_require_subsidies_bool: + Mask: country +country_building_banana_plantation_require_subsidies_bool: + Mask: country +country_building_banks_require_subsidies_bool: + Mask: country +country_building_barrack_require_subsidies_bool: + Mask: country +country_building_bauxite_mine_require_subsidies_bool: + Mask: country +country_building_beauharnois_strait_require_subsidies_bool: + Mask: country +country_building_beverage_industries_require_subsidies_bool: + Mask: country +country_building_big_ben_require_subsidies_bool: + Mask: country +country_building_biofuel_refineries_require_subsidies_bool: + Mask: country +country_building_capitol_hill_require_subsidies_bool: + Mask: country +country_building_cement_plants_require_subsidies_bool: + Mask: country +country_building_central_park_require_subsidies_bool: + Mask: country +country_building_chemical_plants_require_subsidies_bool: + Mask: country +country_building_chichen_itza_require_subsidies_bool: + Mask: country +country_building_coal_mine_require_subsidies_bool: + Mask: country +country_building_coffee_plantation_require_subsidies_bool: + Mask: country +country_building_combustion_plant_require_subsidies_bool: + Mask: country +country_building_company_headquarter_require_subsidies_bool: + Mask: country +country_building_company_regional_headquarter_require_subsidies_bool: + Mask: country +country_building_computer_manufactories_require_subsidies_bool: + Mask: country +country_building_conscription_center_require_subsidies_bool: + Mask: country +country_building_construction_sector_require_subsidies_bool: + Mask: country +country_building_consumer_electronics_manufactories_require_subsidies_bool: + Mask: country +country_building_copper_mine_require_subsidies_bool: + Mask: country +country_building_cotton_plantation_require_subsidies_bool: + Mask: country +country_building_cristo_redentor_require_subsidies_bool: + Mask: country +country_building_detroit_river_require_subsidies_bool: + Mask: country +country_building_easter_island_heads_require_subsidies_bool: + Mask: country +country_building_eiffel_tower_require_subsidies_bool: + Mask: country +country_building_electronic_components_manufactories_require_subsidies_bool: + Mask: country +country_building_explosives_industry_require_subsidies_bool: + Mask: country +country_building_eye_of_sahara_require_subsidies_bool: + Mask: country +country_building_financial_district_require_subsidies_bool: + Mask: country +country_building_fishing_wharf_require_subsidies_bool: + Mask: country +country_building_food_industry_require_subsidies_bool: + Mask: country +country_building_forbidden_city_require_subsidies_bool: + Mask: country +country_building_furniture_manufactories_require_subsidies_bool: + Mask: country +country_building_giza_necropolis_require_subsidies_bool: + Mask: country +country_building_glassworks_require_subsidies_bool: + Mask: country +country_building_gold_mine_require_subsidies_bool: + Mask: country +country_building_government_administration_require_subsidies_bool: + Mask: country +country_building_hagia_sophia_require_subsidies_bool: + Mask: country +country_building_hotels_require_subsidies_bool: + Mask: country +country_building_hydroelectric_power_plant_require_subsidies_bool: + Mask: country +country_building_interstate_highway_system_require_subsidies_bool: + Mask: country +country_building_iron_mine_require_subsidies_bool: + Mask: country +country_building_iroquois_strait_require_subsidies_bool: + Mask: country +country_building_kaaba_require_subsidies_bool: + Mask: country +country_building_khaju_bridge_require_subsidies_bool: + Mask: country +country_building_land_logistics_center_require_subsidies_bool: + Mask: country +country_building_lead_mine_require_subsidies_bool: + Mask: country +country_building_livestock_ranch_require_subsidies_bool: + Mask: country +country_building_logging_camp_require_subsidies_bool: + Mask: country +country_building_machu_picchu_require_subsidies_bool: + Mask: country +country_building_maize_farm_require_subsidies_bool: + Mask: country +country_building_manor_house_require_subsidies_bool: + Mask: country +country_building_martandsuntemple_require_subsidies_bool: + Mask: country +country_building_media_industry_require_subsidies_bool: + Mask: country +country_building_millet_farm_require_subsidies_bool: + Mask: country +country_building_mosque_of_djenne_require_subsidies_bool: + Mask: country +country_building_motor_industry_require_subsidies_bool: + Mask: country +country_building_munitions_plants_require_subsidies_bool: + Mask: country +country_building_natural_gas_well_require_subsidies_bool: + Mask: country +country_building_naval_administration_require_subsidies_bool: + Mask: country +country_building_naval_fortification_require_subsidies_bool: + Mask: country +country_building_naval_logistics_center_require_subsidies_bool: + Mask: country +country_building_nuclear_power_plant_require_subsidies_bool: + Mask: country +country_building_observatorygreenwich_require_subsidies_bool: + Mask: country +country_building_oil_platform_require_subsidies_bool: + Mask: country +country_building_oil_refineries_require_subsidies_bool: + Mask: country +country_building_oil_rig_require_subsidies_bool: + Mask: country +country_building_panama_strait_require_subsidies_bool: + Mask: country +country_building_paper_manufactories_require_subsidies_bool: + Mask: country +country_building_petra_require_subsidies_bool: + Mask: country +country_building_pharmaceutical_industry_require_subsidies_bool: + Mask: country +country_building_plastic_refineries_require_subsidies_bool: + Mask: country +country_building_port_require_subsidies_bool: + Mask: country +country_building_power_bloc_statue_require_subsidies_bool: + Mask: country +country_building_railway_require_subsidies_bool: + Mask: country +country_building_rare_earth_elements_mine_require_subsidies_bool: + Mask: country +country_building_rice_farm_require_subsidies_bool: + Mask: country +country_building_rye_farm_require_subsidies_bool: + Mask: country +country_building_saint_basils_cathedral_require_subsidies_bool: + Mask: country +country_building_semiconductor_fabs_require_subsidies_bool: + Mask: country +country_building_service_sectors_require_subsidies_bool: + Mask: country +country_building_shipyard_require_subsidies_bool: + Mask: country +country_building_skyscraper_require_subsidies_bool: + Mask: country +country_building_small_arms_manufactories_require_subsidies_bool: + Mask: country +country_building_solar_farm_require_subsidies_bool: + Mask: country +country_building_south_shore_strait_require_subsidies_bool: + Mask: country +country_building_st_marys_strait_require_subsidies_bool: + Mask: country +country_building_statue_of_liberty_require_subsidies_bool: + Mask: country +country_building_steelworks_require_subsidies_bool: + Mask: country +country_building_subsistence_farm_require_subsidies_bool: + Mask: country +country_building_subsistence_fishing_villages_require_subsidies_bool: + Mask: country +country_building_subsistence_orchards_require_subsidies_bool: + Mask: country +country_building_subsistence_pastures_require_subsidies_bool: + Mask: country +country_building_subsistence_rice_paddies_require_subsidies_bool: + Mask: country +country_building_suez_strait_require_subsidies_bool: + Mask: country +country_building_sugar_plantation_require_subsidies_bool: + Mask: country +country_building_sulfur_mine_require_subsidies_bool: + Mask: country +country_building_synthetics_plant_require_subsidies_bool: + Mask: country +country_building_taj_mahal_require_subsidies_bool: + Mask: country +country_building_tank_factory_require_subsidies_bool: + Mask: country +country_building_tea_plantation_require_subsidies_bool: + Mask: country +country_building_telecommunications_require_subsidies_bool: + Mask: country +country_building_temple_of_poseidon_require_subsidies_bool: + Mask: country +country_building_textile_manufactories_require_subsidies_bool: + Mask: country +country_building_tobacco_plantation_require_subsidies_bool: + Mask: country +country_building_tool_manufactories_require_subsidies_bool: + Mask: country +country_building_trade_center_require_subsidies_bool: + Mask: country +country_building_university_require_subsidies_bool: + Mask: country +country_building_uranium_mine_require_subsidies_bool: + Mask: country +country_building_urban_center_require_subsidies_bool: + Mask: country +country_building_vatican_city_require_subsidies_bool: + Mask: country +country_building_vineyard_require_subsidies_bool: + Mask: country +country_building_wat_arun_require_subsidies_bool: + Mask: country +country_building_welland_strait_require_subsidies_bool: + Mask: country +country_building_wheat_farm_require_subsidies_bool: + Mask: country +country_building_white_house_require_subsidies_bool: + Mask: country +country_building_wiley_dondero_strait_require_subsidies_bool: + Mask: country +country_building_wind_farm_require_subsidies_bool: + Mask: country +country_cement_export_tariffs_rate_add: + Mask: country +country_cement_import_tariffs_rate_add: + Mask: country +country_cement_max_export_tariffs_level_add: + Mask: country +country_cement_max_import_tariffs_level_add: + Mask: country +country_cement_min_export_tariffs_level_add: + Mask: country +country_cement_min_import_tariffs_level_add: + Mask: country +country_chemicals_export_tariffs_rate_add: + Mask: country +country_chemicals_import_tariffs_rate_add: + Mask: country +country_chemicals_max_export_tariffs_level_add: + Mask: country +country_chemicals_max_import_tariffs_level_add: + Mask: country +country_chemicals_min_export_tariffs_level_add: + Mask: country +country_chemicals_min_import_tariffs_level_add: + Mask: country +country_clippers_export_tariffs_rate_add: + Mask: country +country_clippers_import_tariffs_rate_add: + Mask: country +country_clippers_max_export_tariffs_level_add: + Mask: country +country_clippers_max_import_tariffs_level_add: + Mask: country +country_clippers_min_export_tariffs_level_add: + Mask: country +country_clippers_min_import_tariffs_level_add: + Mask: country +country_clothes_export_tariffs_rate_add: + Mask: country +country_clothes_import_tariffs_rate_add: + Mask: country +country_clothes_max_export_tariffs_level_add: + Mask: country +country_clothes_max_import_tariffs_level_add: + Mask: country +country_clothes_min_export_tariffs_level_add: + Mask: country +country_clothes_min_import_tariffs_level_add: + Mask: country +country_coal_export_tariffs_rate_add: + Mask: country +country_coal_import_tariffs_rate_add: + Mask: country +country_coal_max_export_tariffs_level_add: + Mask: country +country_coal_max_import_tariffs_level_add: + Mask: country +country_coal_min_export_tariffs_level_add: + Mask: country +country_coal_min_import_tariffs_level_add: + Mask: country +country_coffee_export_tariffs_rate_add: + Mask: country +country_coffee_import_tariffs_rate_add: + Mask: country +country_coffee_max_export_tariffs_level_add: + Mask: country +country_coffee_max_import_tariffs_level_add: + Mask: country +country_coffee_min_export_tariffs_level_add: + Mask: country +country_coffee_min_import_tariffs_level_add: + Mask: country +country_commercial_aircraft_export_tariffs_rate_add: + Mask: country +country_commercial_aircraft_import_tariffs_rate_add: + Mask: country +country_commercial_aircraft_max_export_tariffs_level_add: + Mask: country +country_commercial_aircraft_max_import_tariffs_level_add: + Mask: country +country_commercial_aircraft_min_export_tariffs_level_add: + Mask: country +country_commercial_aircraft_min_import_tariffs_level_add: + Mask: country +country_computers_export_tariffs_rate_add: + Mask: country +country_computers_import_tariffs_rate_add: + Mask: country +country_computers_max_export_tariffs_level_add: + Mask: country +country_computers_max_import_tariffs_level_add: + Mask: country +country_computers_min_export_tariffs_level_add: + Mask: country +country_computers_min_import_tariffs_level_add: + Mask: country +country_consumer_electronics_export_tariffs_rate_add: + Mask: country +country_consumer_electronics_import_tariffs_rate_add: + Mask: country +country_consumer_electronics_max_export_tariffs_level_add: + Mask: country +country_consumer_electronics_max_import_tariffs_level_add: + Mask: country +country_consumer_electronics_min_export_tariffs_level_add: + Mask: country +country_consumer_electronics_min_import_tariffs_level_add: + Mask: country +country_copper_export_tariffs_rate_add: + Mask: country +country_copper_import_tariffs_rate_add: + Mask: country +country_copper_max_export_tariffs_level_add: + Mask: country +country_copper_max_import_tariffs_level_add: + Mask: country +country_copper_min_export_tariffs_level_add: + Mask: country +country_copper_min_import_tariffs_level_add: + Mask: country +country_deposits_export_tariffs_rate_add: + Mask: country +country_deposits_import_tariffs_rate_add: + Mask: country +country_deposits_max_export_tariffs_level_add: + Mask: country +country_deposits_max_import_tariffs_level_add: + Mask: country +country_deposits_min_export_tariffs_level_add: + Mask: country +country_deposits_min_import_tariffs_level_add: + Mask: country +country_electricity_export_tariffs_rate_add: + Mask: country +country_electricity_import_tariffs_rate_add: + Mask: country +country_electricity_max_export_tariffs_level_add: + Mask: country +country_electricity_max_import_tariffs_level_add: + Mask: country +country_electricity_min_export_tariffs_level_add: + Mask: country +country_electricity_min_import_tariffs_level_add: + Mask: country +country_electronics_export_tariffs_rate_add: + Mask: country +country_electronics_import_tariffs_rate_add: + Mask: country +country_electronics_max_export_tariffs_level_add: + Mask: country +country_electronics_max_import_tariffs_level_add: + Mask: country +country_electronics_min_export_tariffs_level_add: + Mask: country +country_electronics_min_import_tariffs_level_add: + Mask: country +country_enactment_success_chance_law_affirmative_action_add: + Mask: country +country_enactment_success_chance_law_agrarianism_add: + Mask: country +country_enactment_success_chance_law_anti_strike_laws_add: + Mask: country +country_enactment_success_chance_law_appointed_bureaucrats_add: + Mask: country +country_enactment_success_chance_law_canton_system_add: + Mask: country +country_enactment_success_chance_law_censorship_add: + Mask: country +country_enactment_success_chance_law_census_voting_add: + Mask: country +country_enactment_success_chance_law_charitable_health_system_add: + Mask: country +country_enactment_success_chance_law_chiefdom_add: + Mask: country +country_enactment_success_chance_law_chiefs_distribute_aid_add: + Mask: country +country_enactment_success_chance_law_child_labor_allowed_add: + Mask: country +country_enactment_success_chance_law_closed_borders_add: + Mask: country +country_enactment_success_chance_law_collectivized_agriculture_add: + Mask: country +country_enactment_success_chance_law_colonial_administration_add: + Mask: country +country_enactment_success_chance_law_colonial_slavery_add: + Mask: country +country_enactment_success_chance_law_combination_acts_add: + Mask: country +country_enactment_success_chance_law_command_economy_add: + Mask: country +country_enactment_success_chance_law_commercialized_agriculture_add: + Mask: country +country_enactment_success_chance_law_compulsory_primary_school_add: + Mask: country +country_enactment_success_chance_law_consumption_based_taxation_add: + Mask: country +country_enactment_success_chance_law_cooperative_ownership_add: + Mask: country +country_enactment_success_chance_law_corporate_state_add: + Mask: country +country_enactment_success_chance_law_corporatized_unions_add: + Mask: country +country_enactment_success_chance_law_council_republic_add: + Mask: country +country_enactment_success_chance_law_crownland_diets_add: + Mask: country +country_enactment_success_chance_law_cultural_exclusion_add: + Mask: country +country_enactment_success_chance_law_debt_slavery_add: + Mask: country +country_enactment_success_chance_law_dedicated_police_add: + Mask: country +country_enactment_success_chance_law_elder_council_add: + Mask: country +country_enactment_success_chance_law_elected_bureaucrats_add: + Mask: country +country_enactment_success_chance_law_ethnostate_add: + Mask: country +country_enactment_success_chance_law_extraction_economy_add: + Mask: country +country_enactment_success_chance_law_factory_councils_add: + Mask: country +country_enactment_success_chance_law_free_trade_add: + Mask: country +country_enactment_success_chance_law_freedom_of_conscience_add: + Mask: country +country_enactment_success_chance_law_graduated_taxation_add: + Mask: country +country_enactment_success_chance_law_guaranteed_liberties_add: + Mask: country +country_enactment_success_chance_law_guild_system_add: + Mask: country +country_enactment_success_chance_law_hereditary_bureaucrats_add: + Mask: country +country_enactment_success_chance_law_hindu_caste_codified_add: + Mask: country +country_enactment_success_chance_law_hindu_caste_enforced_add: + Mask: country +country_enactment_success_chance_law_hindu_caste_not_enforced_add: + Mask: country +country_enactment_success_chance_law_homesteading_add: + Mask: country +country_enactment_success_chance_law_industry_banned_add: + Mask: country +country_enactment_success_chance_law_interventionism_add: + Mask: country +country_enactment_success_chance_law_isolationism_add: + Mask: country +country_enactment_success_chance_law_laissez_faire_add: + Mask: country +country_enactment_success_chance_law_land_based_taxation_add: + Mask: country +country_enactment_success_chance_law_landed_voting_add: + Mask: country +country_enactment_success_chance_law_legacy_slavery_add: + Mask: country +country_enactment_success_chance_law_local_police_add: + Mask: country +country_enactment_success_chance_law_manorialism_add: + Mask: country +country_enactment_success_chance_law_mass_conscription_add: + Mask: country +country_enactment_success_chance_law_mercantilism_add: + Mask: country +country_enactment_success_chance_law_migration_controls_add: + Mask: country +country_enactment_success_chance_law_militarized_police_add: + Mask: country +country_enactment_success_chance_law_monarchy_add: + Mask: country +country_enactment_success_chance_law_multicultural_add: + Mask: country +country_enactment_success_chance_law_national_guard_add: + Mask: country +country_enactment_success_chance_law_national_militia_add: + Mask: country +country_enactment_success_chance_law_national_supremacy_add: + Mask: country +country_enactment_success_chance_law_neo_absolutism_add: + Mask: country +country_enactment_success_chance_law_no_health_system_add: + Mask: country +country_enactment_success_chance_law_no_home_affairs_add: + Mask: country +country_enactment_success_chance_law_no_migration_controls_add: + Mask: country +country_enactment_success_chance_law_no_police_add: + Mask: country +country_enactment_success_chance_law_no_schools_add: + Mask: country +country_enactment_success_chance_law_no_social_security_add: + Mask: country +country_enactment_success_chance_law_no_womens_rights_add: + Mask: country +country_enactment_success_chance_law_no_workers_rights_add: + Mask: country +country_enactment_success_chance_law_old_age_pension_add: + Mask: country +country_enactment_success_chance_law_organic_regulation_add: + Mask: country +country_enactment_success_chance_law_outlawed_dissent_add: + Mask: country +country_enactment_success_chance_law_parliamentary_republic_add: + Mask: country +country_enactment_success_chance_law_peasant_levies_add: + Mask: country +country_enactment_success_chance_law_people_of_the_book_add: + Mask: country +country_enactment_success_chance_law_per_capita_based_taxation_add: + Mask: country +country_enactment_success_chance_law_poor_laws_add: + Mask: country +country_enactment_success_chance_law_presidential_republic_add: + Mask: country +country_enactment_success_chance_law_private_health_insurance_add: + Mask: country +country_enactment_success_chance_law_private_schools_add: + Mask: country +country_enactment_success_chance_law_professional_army_add: + Mask: country +country_enactment_success_chance_law_proportional_taxation_add: + Mask: country +country_enactment_success_chance_law_protected_speech_add: + Mask: country +country_enactment_success_chance_law_protectionism_add: + Mask: country +country_enactment_success_chance_law_public_health_insurance_add: + Mask: country +country_enactment_success_chance_law_racial_segregation_add: + Mask: country +country_enactment_success_chance_law_regulatory_bodies_add: + Mask: country +country_enactment_success_chance_law_religious_schools_add: + Mask: country +country_enactment_success_chance_law_restricted_child_labor_add: + Mask: country +country_enactment_success_chance_law_right_of_assembly_add: + Mask: country +country_enactment_success_chance_law_right_to_associate_add: + Mask: country +country_enactment_success_chance_law_secret_police_add: + Mask: country +country_enactment_success_chance_law_serfdom_add: + Mask: country +country_enactment_success_chance_law_slave_trade_add: + Mask: country +country_enactment_success_chance_law_slavery_banned_add: + Mask: country +country_enactment_success_chance_law_state_atheism_add: + Mask: country +country_enactment_success_chance_law_state_religion_add: + Mask: country +country_enactment_success_chance_law_subjecthood_add: + Mask: country +country_enactment_success_chance_law_tenant_farmers_add: + Mask: country +country_enactment_success_chance_law_theocracy_add: + Mask: country +country_enactment_success_chance_law_total_separation_add: + Mask: country +country_enactment_success_chance_law_traditionalism_add: + Mask: country +country_enactment_success_chance_law_universal_suffrage_add: + Mask: country +country_enactment_success_chance_law_wage_subsidies_add: + Mask: country +country_enactment_success_chance_law_wealth_voting_add: + Mask: country +country_enactment_success_chance_law_women_in_the_fields_add: + Mask: country +country_enactment_success_chance_law_women_in_the_workplace_add: + Mask: country +country_enactment_success_chance_law_women_own_property_add: + Mask: country +country_enactment_success_chance_law_womens_suffrage_add: + Mask: country +country_enactment_success_chance_law_worker_protections_add: + Mask: country +country_engines_export_tariffs_rate_add: + Mask: country +country_engines_import_tariffs_rate_add: + Mask: country +country_engines_max_export_tariffs_level_add: + Mask: country +country_engines_max_import_tariffs_level_add: + Mask: country +country_engines_min_export_tariffs_level_add: + Mask: country +country_engines_min_import_tariffs_level_add: + Mask: country +country_explosives_export_tariffs_rate_add: + Mask: country +country_explosives_import_tariffs_rate_add: + Mask: country +country_explosives_max_export_tariffs_level_add: + Mask: country +country_explosives_max_import_tariffs_level_add: + Mask: country +country_explosives_min_export_tariffs_level_add: + Mask: country +country_explosives_min_import_tariffs_level_add: + Mask: country +country_fabric_export_tariffs_rate_add: + Mask: country +country_fabric_import_tariffs_rate_add: + Mask: country +country_fabric_max_export_tariffs_level_add: + Mask: country +country_fabric_max_import_tariffs_level_add: + Mask: country +country_fabric_min_export_tariffs_level_add: + Mask: country +country_fabric_min_import_tariffs_level_add: + Mask: country +country_financial_services_export_tariffs_rate_add: + Mask: country +country_financial_services_import_tariffs_rate_add: + Mask: country +country_financial_services_max_export_tariffs_level_add: + Mask: country +country_financial_services_max_import_tariffs_level_add: + Mask: country +country_financial_services_min_export_tariffs_level_add: + Mask: country +country_financial_services_min_import_tariffs_level_add: + Mask: country +country_fruit_export_tariffs_rate_add: + Mask: country +country_fruit_import_tariffs_rate_add: + Mask: country +country_fruit_max_export_tariffs_level_add: + Mask: country +country_fruit_max_import_tariffs_level_add: + Mask: country +country_fruit_min_export_tariffs_level_add: + Mask: country +country_fruit_min_import_tariffs_level_add: + Mask: country +country_furniture_export_tariffs_rate_add: + Mask: country +country_furniture_import_tariffs_rate_add: + Mask: country +country_furniture_max_export_tariffs_level_add: + Mask: country +country_furniture_max_import_tariffs_level_add: + Mask: country +country_furniture_min_export_tariffs_level_add: + Mask: country +country_furniture_min_import_tariffs_level_add: + Mask: country +country_glass_export_tariffs_rate_add: + Mask: country +country_glass_import_tariffs_rate_add: + Mask: country +country_glass_max_export_tariffs_level_add: + Mask: country +country_glass_max_import_tariffs_level_add: + Mask: country +country_glass_min_export_tariffs_level_add: + Mask: country +country_glass_min_import_tariffs_level_add: + Mask: country +country_gold_export_tariffs_rate_add: + Mask: country +country_gold_import_tariffs_rate_add: + Mask: country +country_gold_max_export_tariffs_level_add: + Mask: country +country_gold_max_import_tariffs_level_add: + Mask: country +country_gold_min_export_tariffs_level_add: + Mask: country +country_gold_min_import_tariffs_level_add: + Mask: country +country_grain_export_tariffs_rate_add: + Mask: country +country_grain_import_tariffs_rate_add: + Mask: country +country_grain_max_export_tariffs_level_add: + Mask: country +country_grain_max_import_tariffs_level_add: + Mask: country +country_grain_min_export_tariffs_level_add: + Mask: country +country_grain_min_import_tariffs_level_add: + Mask: country +country_groceries_export_tariffs_rate_add: + Mask: country +country_groceries_import_tariffs_rate_add: + Mask: country +country_groceries_max_export_tariffs_level_add: + Mask: country +country_groceries_max_import_tariffs_level_add: + Mask: country +country_groceries_min_export_tariffs_level_add: + Mask: country +country_groceries_min_import_tariffs_level_add: + Mask: country +country_iron_export_tariffs_rate_add: + Mask: country +country_iron_import_tariffs_rate_add: + Mask: country +country_iron_max_export_tariffs_level_add: + Mask: country +country_iron_max_import_tariffs_level_add: + Mask: country +country_iron_min_export_tariffs_level_add: + Mask: country +country_iron_min_import_tariffs_level_add: + Mask: country +country_lead_export_tariffs_rate_add: + Mask: country +country_lead_import_tariffs_rate_add: + Mask: country +country_lead_max_export_tariffs_level_add: + Mask: country +country_lead_max_import_tariffs_level_add: + Mask: country +country_lead_min_export_tariffs_level_add: + Mask: country +country_lead_min_import_tariffs_level_add: + Mask: country +country_liquor_export_tariffs_rate_add: + Mask: country +country_liquor_import_tariffs_rate_add: + Mask: country +country_liquor_max_export_tariffs_level_add: + Mask: country +country_liquor_max_import_tariffs_level_add: + Mask: country +country_liquor_min_export_tariffs_level_add: + Mask: country +country_liquor_min_import_tariffs_level_add: + Mask: country +country_meat_export_tariffs_rate_add: + Mask: country +country_meat_import_tariffs_rate_add: + Mask: country +country_meat_max_export_tariffs_level_add: + Mask: country +country_meat_max_import_tariffs_level_add: + Mask: country +country_meat_min_export_tariffs_level_add: + Mask: country +country_meat_min_import_tariffs_level_add: + Mask: country +country_media_export_tariffs_rate_add: + Mask: country +country_media_import_tariffs_rate_add: + Mask: country +country_media_max_export_tariffs_level_add: + Mask: country +country_media_max_import_tariffs_level_add: + Mask: country +country_media_min_export_tariffs_level_add: + Mask: country +country_media_min_import_tariffs_level_add: + Mask: country +country_merchant_marine_export_tariffs_rate_add: + Mask: country +country_merchant_marine_import_tariffs_rate_add: + Mask: country +country_merchant_marine_max_export_tariffs_level_add: + Mask: country +country_merchant_marine_max_import_tariffs_level_add: + Mask: country +country_merchant_marine_min_export_tariffs_level_add: + Mask: country +country_merchant_marine_min_import_tariffs_level_add: + Mask: country +country_military_aircraft_export_tariffs_rate_add: + Mask: country +country_military_aircraft_import_tariffs_rate_add: + Mask: country +country_military_aircraft_max_export_tariffs_level_add: + Mask: country +country_military_aircraft_max_import_tariffs_level_add: + Mask: country +country_military_aircraft_min_export_tariffs_level_add: + Mask: country +country_military_aircraft_min_import_tariffs_level_add: + Mask: country +country_missiles_export_tariffs_rate_add: + Mask: country +country_missiles_import_tariffs_rate_add: + Mask: country +country_missiles_max_export_tariffs_level_add: + Mask: country +country_missiles_max_import_tariffs_level_add: + Mask: country +country_missiles_min_export_tariffs_level_add: + Mask: country +country_missiles_min_import_tariffs_level_add: + Mask: country +country_natural_gas_export_tariffs_rate_add: + Mask: country +country_natural_gas_import_tariffs_rate_add: + Mask: country +country_natural_gas_max_export_tariffs_level_add: + Mask: country +country_natural_gas_max_import_tariffs_level_add: + Mask: country +country_natural_gas_min_export_tariffs_level_add: + Mask: country +country_natural_gas_min_import_tariffs_level_add: + Mask: country +country_oil_export_tariffs_rate_add: + Mask: country +country_oil_import_tariffs_rate_add: + Mask: country +country_oil_max_export_tariffs_level_add: + Mask: country +country_oil_max_import_tariffs_level_add: + Mask: country +country_oil_min_export_tariffs_level_add: + Mask: country +country_oil_min_import_tariffs_level_add: + Mask: country +country_paper_export_tariffs_rate_add: + Mask: country +country_paper_import_tariffs_rate_add: + Mask: country +country_paper_max_export_tariffs_level_add: + Mask: country +country_paper_max_import_tariffs_level_add: + Mask: country +country_paper_min_export_tariffs_level_add: + Mask: country +country_paper_min_import_tariffs_level_add: + Mask: country +country_pharmaceuticals_export_tariffs_rate_add: + Mask: country +country_pharmaceuticals_import_tariffs_rate_add: + Mask: country +country_pharmaceuticals_max_export_tariffs_level_add: + Mask: country +country_pharmaceuticals_max_import_tariffs_level_add: + Mask: country +country_pharmaceuticals_min_export_tariffs_level_add: + Mask: country +country_pharmaceuticals_min_import_tariffs_level_add: + Mask: country +country_plastics_export_tariffs_rate_add: + Mask: country +country_plastics_import_tariffs_rate_add: + Mask: country +country_plastics_max_export_tariffs_level_add: + Mask: country +country_plastics_max_import_tariffs_level_add: + Mask: country +country_plastics_min_export_tariffs_level_add: + Mask: country +country_plastics_min_import_tariffs_level_add: + Mask: country +country_professional_services_export_tariffs_rate_add: + Mask: country +country_professional_services_import_tariffs_rate_add: + Mask: country +country_professional_services_max_export_tariffs_level_add: + Mask: country +country_professional_services_max_import_tariffs_level_add: + Mask: country +country_professional_services_min_export_tariffs_level_add: + Mask: country +country_professional_services_min_import_tariffs_level_add: + Mask: country +country_rare_earth_elements_export_tariffs_rate_add: + Mask: country +country_rare_earth_elements_import_tariffs_rate_add: + Mask: country +country_rare_earth_elements_max_export_tariffs_level_add: + Mask: country +country_rare_earth_elements_max_import_tariffs_level_add: + Mask: country +country_rare_earth_elements_min_export_tariffs_level_add: + Mask: country +country_rare_earth_elements_min_import_tariffs_level_add: + Mask: country +country_refined_fuel_export_tariffs_rate_add: + Mask: country +country_refined_fuel_import_tariffs_rate_add: + Mask: country +country_refined_fuel_max_export_tariffs_level_add: + Mask: country +country_refined_fuel_max_import_tariffs_level_add: + Mask: country +country_refined_fuel_min_export_tariffs_level_add: + Mask: country +country_refined_fuel_min_import_tariffs_level_add: + Mask: country +country_semiconductors_export_tariffs_rate_add: + Mask: country +country_semiconductors_import_tariffs_rate_add: + Mask: country +country_semiconductors_max_export_tariffs_level_add: + Mask: country +country_semiconductors_max_import_tariffs_level_add: + Mask: country +country_semiconductors_min_export_tariffs_level_add: + Mask: country +country_semiconductors_min_import_tariffs_level_add: + Mask: country +country_services_export_tariffs_rate_add: + Mask: country +country_services_import_tariffs_rate_add: + Mask: country +country_services_max_export_tariffs_level_add: + Mask: country +country_services_max_import_tariffs_level_add: + Mask: country +country_services_min_export_tariffs_level_add: + Mask: country +country_services_min_import_tariffs_level_add: + Mask: country +country_ship_type_aircraft_carrier_construction_efficiency_add: + Mask: country +country_ship_type_coastal_defense_ship_construction_efficiency_add: + Mask: country +country_ship_type_destroyer_construction_efficiency_add: + Mask: country +country_ship_type_dreadnought_construction_efficiency_add: + Mask: country +country_ship_type_early_ironclad_construction_efficiency_add: + Mask: country +country_ship_type_frigate_construction_efficiency_add: + Mask: country +country_ship_type_iron_frigate_construction_efficiency_add: + Mask: country +country_ship_type_modern_ironclad_construction_efficiency_add: + Mask: country +country_ship_type_monitor_construction_efficiency_add: + Mask: country +country_ship_type_pre_dreadnought_construction_efficiency_add: + Mask: country +country_ship_type_seaplane_tender_construction_efficiency_add: + Mask: country +country_ship_type_ship_of_the_line_construction_efficiency_add: + Mask: country +country_ship_type_submarine_construction_efficiency_add: + Mask: country +country_ship_type_super_dreadnought_construction_efficiency_add: + Mask: country +country_ship_type_supply_ship_construction_efficiency_add: + Mask: country +country_ship_type_torpedo_boat_construction_efficiency_add: + Mask: country +country_ship_type_torpedo_boat_destroyer_construction_efficiency_add: + Mask: country +country_slaves_pol_str_mult: + Mask: country +country_small_arms_export_tariffs_rate_add: + Mask: country +country_small_arms_import_tariffs_rate_add: + Mask: country +country_small_arms_max_export_tariffs_level_add: + Mask: country +country_small_arms_max_import_tariffs_level_add: + Mask: country +country_small_arms_min_export_tariffs_level_add: + Mask: country +country_small_arms_min_import_tariffs_level_add: + Mask: country +country_steel_export_tariffs_rate_add: + Mask: country +country_steel_import_tariffs_rate_add: + Mask: country +country_steel_max_export_tariffs_level_add: + Mask: country +country_steel_max_import_tariffs_level_add: + Mask: country +country_steel_min_export_tariffs_level_add: + Mask: country +country_steel_min_import_tariffs_level_add: + Mask: country +country_sugar_export_tariffs_rate_add: + Mask: country +country_sugar_import_tariffs_rate_add: + Mask: country +country_sugar_max_export_tariffs_level_add: + Mask: country +country_sugar_max_import_tariffs_level_add: + Mask: country +country_sugar_min_export_tariffs_level_add: + Mask: country +country_sugar_min_import_tariffs_level_add: + Mask: country +country_sulfur_export_tariffs_rate_add: + Mask: country +country_sulfur_import_tariffs_rate_add: + Mask: country +country_sulfur_max_export_tariffs_level_add: + Mask: country +country_sulfur_max_import_tariffs_level_add: + Mask: country +country_sulfur_min_export_tariffs_level_add: + Mask: country +country_sulfur_min_import_tariffs_level_add: + Mask: country +country_tanks_export_tariffs_rate_add: + Mask: country +country_tanks_import_tariffs_rate_add: + Mask: country +country_tanks_max_export_tariffs_level_add: + Mask: country +country_tanks_max_import_tariffs_level_add: + Mask: country +country_tanks_min_export_tariffs_level_add: + Mask: country +country_tanks_min_import_tariffs_level_add: + Mask: country +country_tea_export_tariffs_rate_add: + Mask: country +country_tea_import_tariffs_rate_add: + Mask: country +country_tea_max_export_tariffs_level_add: + Mask: country +country_tea_max_import_tariffs_level_add: + Mask: country +country_tea_min_export_tariffs_level_add: + Mask: country +country_tea_min_import_tariffs_level_add: + Mask: country +country_telecommunications_export_tariffs_rate_add: + Mask: country +country_telecommunications_import_tariffs_rate_add: + Mask: country +country_telecommunications_max_export_tariffs_level_add: + Mask: country +country_telecommunications_max_import_tariffs_level_add: + Mask: country +country_telecommunications_min_export_tariffs_level_add: + Mask: country +country_telecommunications_min_import_tariffs_level_add: + Mask: country +country_tobacco_import_tariffs_rate_add: + Mask: country +country_tobacco_max_import_tariffs_level_add: + Mask: country +country_tobacco_min_import_tariffs_level_add: + Mask: country +country_tools_export_tariffs_rate_add: + Mask: country +country_tools_import_tariffs_rate_add: + Mask: country +country_tools_max_export_tariffs_level_add: + Mask: country +country_tools_max_import_tariffs_level_add: + Mask: country +country_tools_min_export_tariffs_level_add: + Mask: country +country_tools_min_import_tariffs_level_add: + Mask: country +country_tourism_export_tariffs_rate_add: + Mask: country +country_tourism_import_tariffs_rate_add: + Mask: country +country_tourism_max_export_tariffs_level_add: + Mask: country +country_tourism_max_import_tariffs_level_add: + Mask: country +country_tourism_min_export_tariffs_level_add: + Mask: country +country_tourism_min_import_tariffs_level_add: + Mask: country +country_transportation_export_tariffs_rate_add: + Mask: country +country_transportation_import_tariffs_rate_add: + Mask: country +country_transportation_max_export_tariffs_level_add: + Mask: country +country_transportation_max_import_tariffs_level_add: + Mask: country +country_transportation_min_export_tariffs_level_add: + Mask: country +country_transportation_min_import_tariffs_level_add: + Mask: country +country_uranium_export_tariffs_rate_add: + Mask: country +country_uranium_import_tariffs_rate_add: + Mask: country +country_uranium_max_export_tariffs_level_add: + Mask: country +country_uranium_max_import_tariffs_level_add: + Mask: country +country_uranium_min_export_tariffs_level_add: + Mask: country +country_uranium_min_import_tariffs_level_add: + Mask: country +country_wine_export_tariffs_rate_add: + Mask: country +country_wine_import_tariffs_rate_add: + Mask: country +country_wine_max_export_tariffs_level_add: + Mask: country +country_wine_max_import_tariffs_level_add: + Mask: country +country_wine_min_export_tariffs_level_add: + Mask: country +country_wine_min_import_tariffs_level_add: + Mask: country +country_wood_export_tariffs_rate_add: + Mask: country +country_wood_import_tariffs_rate_add: + Mask: country +country_wood_max_export_tariffs_level_add: + Mask: country +country_wood_max_import_tariffs_level_add: + Mask: country +country_wood_min_export_tariffs_level_add: + Mask: country +country_wood_min_import_tariffs_level_add: + Mask: country +goods_input_automobiles_mult: + Mask: goods +goods_input_bauxite_mult: + Mask: goods +goods_input_cement_mult: + Mask: goods +goods_input_chemicals_mult: + Mask: goods +goods_input_clippers_mult: + Mask: goods +goods_input_clothes_mult: + Mask: goods +goods_input_coal_mult: + Mask: goods +goods_input_coffee_add: + Mask: goods +goods_input_coffee_mult: + Mask: goods +goods_input_commercial_aircraft_mult: + Mask: goods +goods_input_computers_mult: + Mask: goods +goods_input_copper_mult: + Mask: goods +goods_input_deposits_mult: + Mask: goods +goods_input_electricity_mult: + Mask: goods +goods_input_engines_mult: + Mask: goods +goods_input_explosives_mult: + Mask: goods +goods_input_fabric_mult: + Mask: goods +goods_input_financial_services_mult: + Mask: goods +goods_input_fruit_mult: + Mask: goods +goods_input_furniture_mult: + Mask: goods +goods_input_glass_mult: + Mask: goods +goods_input_gold_add: + Mask: goods +goods_input_gold_mult: + Mask: goods +goods_input_grain_mult: + Mask: goods +goods_input_groceries_mult: + Mask: goods +goods_input_iron_mult: + Mask: goods +goods_input_lead_mult: + Mask: goods +goods_input_liquor_mult: + Mask: goods +goods_input_meat_mult: + Mask: goods +goods_input_media_mult: + Mask: goods +goods_input_merchant_marine_mult: + Mask: goods +goods_input_natural_gas_mult: + Mask: goods +goods_input_paper_mult: + Mask: goods +goods_input_pharmaceuticals_mult: + Mask: goods +goods_input_plastics_mult: + Mask: goods +goods_input_professional_services_mult: + Mask: goods +goods_input_rare_earth_elements_mult: + Mask: goods +goods_input_semiconductors_mult: + Mask: goods +goods_input_services_add: + Mask: goods +goods_input_services_mult: + Mask: goods +goods_input_steel_mult: + Mask: goods +goods_input_sugar_mult: + Mask: goods +goods_input_sulfur_mult: + Mask: goods +goods_input_tea_add: + Mask: goods +goods_input_tea_mult: + Mask: goods +goods_input_telecommunications_mult: + Mask: goods +goods_input_tobacco_mult: + Mask: goods +goods_input_tools_mult: + Mask: goods +goods_input_tourism_mult: + Mask: goods +goods_input_transportation_mult: + Mask: goods +goods_input_uranium_mult: + Mask: goods +goods_input_wine_mult: + Mask: goods +goods_input_wood_mult: + Mask: goods +goods_output_aluminum_mult: + Mask: goods +goods_output_bauxite_mult: + Mask: goods +goods_output_cement_mult: + Mask: goods +goods_output_chemicals_mult: + Mask: goods +goods_output_clippers_mult: + Mask: goods +goods_output_clothes_mult: + Mask: goods +goods_output_coal_mult: + Mask: goods +goods_output_coffee_mult: + Mask: goods +goods_output_commercial_aircraft_mult: + Mask: goods +goods_output_computers_mult: + Mask: goods +goods_output_consumer_electronics_mult: + Mask: goods +goods_output_copper_mult: + Mask: goods +goods_output_deposits_mult: + Mask: goods +goods_output_electronics_mult: + Mask: goods +goods_output_explosives_mult: + Mask: goods +goods_output_furniture_mult: + Mask: goods +goods_output_glass_mult: + Mask: goods +goods_output_gold_mult: + Mask: goods +goods_output_grain_mult: + Mask: goods +goods_output_iron_mult: + Mask: goods +goods_output_lead_mult: + Mask: goods +goods_output_meat_mult: + Mask: goods +goods_output_merchant_marine_mult: + Mask: goods +goods_output_military_aircraft_mult: + Mask: goods +goods_output_missiles_mult: + Mask: goods +goods_output_natural_gas_mult: + Mask: goods +goods_output_paper_mult: + Mask: goods +goods_output_pharmaceuticals_mult: + Mask: goods +goods_output_plastics_mult: + Mask: goods +goods_output_refined_fuel_mult: + Mask: goods +goods_output_semiconductors_mult: + Mask: goods +goods_output_steel_mult: + Mask: goods +goods_output_sulfur_mult: + Mask: goods +goods_output_tea_mult: + Mask: goods +goods_output_telecommunications_mult: + Mask: goods +goods_output_tobacco_mult: + Mask: goods +goods_output_uranium_mult: + Mask: goods +goods_trade_advantage_aluminum_mult: + Mask: goods +goods_trade_advantage_ammunition_mult: + Mask: goods +goods_trade_advantage_artillery_mult: + Mask: goods +goods_trade_advantage_automobiles_mult: + Mask: goods +goods_trade_advantage_bauxite_mult: + Mask: goods +goods_trade_advantage_cement_mult: + Mask: goods +goods_trade_advantage_chemicals_mult: + Mask: goods +goods_trade_advantage_clippers_mult: + Mask: goods +goods_trade_advantage_clothes_mult: + Mask: goods +goods_trade_advantage_coal_mult: + Mask: goods +goods_trade_advantage_coffee_mult: + Mask: goods +goods_trade_advantage_commercial_aircraft_mult: + Mask: goods +goods_trade_advantage_computers_mult: + Mask: goods +goods_trade_advantage_consumer_electronics_mult: + Mask: goods +goods_trade_advantage_copper_mult: + Mask: goods +goods_trade_advantage_deposits_mult: + Mask: goods +goods_trade_advantage_electricity_mult: + Mask: goods +goods_trade_advantage_electronics_mult: + Mask: goods +goods_trade_advantage_engines_mult: + Mask: goods +goods_trade_advantage_explosives_mult: + Mask: goods +goods_trade_advantage_fabric_mult: + Mask: goods +goods_trade_advantage_financial_services_mult: + Mask: goods +goods_trade_advantage_fruit_mult: + Mask: goods +goods_trade_advantage_furniture_mult: + Mask: goods +goods_trade_advantage_glass_mult: + Mask: goods +goods_trade_advantage_gold_mult: + Mask: goods +goods_trade_advantage_grain_mult: + Mask: goods +goods_trade_advantage_groceries_mult: + Mask: goods +goods_trade_advantage_iron_mult: + Mask: goods +goods_trade_advantage_lead_mult: + Mask: goods +goods_trade_advantage_liquor_mult: + Mask: goods +goods_trade_advantage_meat_mult: + Mask: goods +goods_trade_advantage_media_mult: + Mask: goods +goods_trade_advantage_merchant_marine_mult: + Mask: goods +goods_trade_advantage_military_aircraft_mult: + Mask: goods +goods_trade_advantage_missiles_mult: + Mask: goods +goods_trade_advantage_natural_gas_mult: + Mask: goods +goods_trade_advantage_oil_mult: + Mask: goods +goods_trade_advantage_paper_mult: + Mask: goods +goods_trade_advantage_pharmaceuticals_mult: + Mask: goods +goods_trade_advantage_plastics_mult: + Mask: goods +goods_trade_advantage_professional_services_mult: + Mask: goods +goods_trade_advantage_rare_earth_elements_mult: + Mask: goods +goods_trade_advantage_refined_fuel_mult: + Mask: goods +goods_trade_advantage_semiconductors_mult: + Mask: goods +goods_trade_advantage_services_mult: + Mask: goods +goods_trade_advantage_small_arms_mult: + Mask: goods +goods_trade_advantage_steel_mult: + Mask: goods +goods_trade_advantage_sugar_mult: + Mask: goods +goods_trade_advantage_sulfur_mult: + Mask: goods +goods_trade_advantage_tanks_mult: + Mask: goods +goods_trade_advantage_tea_mult: + Mask: goods +goods_trade_advantage_telecommunications_mult: + Mask: goods +goods_trade_advantage_tobacco_mult: + Mask: goods +goods_trade_advantage_tools_mult: + Mask: goods +goods_trade_advantage_tourism_mult: + Mask: goods +goods_trade_advantage_transportation_mult: + Mask: goods +goods_trade_advantage_uranium_mult: + Mask: goods +goods_trade_advantage_wine_mult: + Mask: goods +goods_trade_advantage_wood_mult: + Mask: goods +power_bloc_invite_acceptance_decentralized_power_add: + Mask: power_bloc +power_bloc_invite_acceptance_insignificant_power_add: + Mask: power_bloc +power_bloc_invite_acceptance_superpower_add: + Mask: power_bloc +power_bloc_invite_acceptance_unrecognized_power_add: + Mask: power_bloc +power_bloc_mandate_progress_per_decentralized_power_member_add: + Mask: power_bloc +power_bloc_mandate_progress_per_decentralized_power_member_mult: + Mask: power_bloc +power_bloc_mandate_progress_per_superpower_member_add: + Mask: power_bloc +power_bloc_mandate_progress_per_superpower_member_mult: + Mask: power_bloc +state_academics_dependent_wage_mult: + Mask: state +state_academics_internal_migration_disallowed_bool: + Mask: state +state_academics_mass_migration_disallowed_bool: + Mask: state +state_aristocrats_dependent_wage_mult: + Mask: state +state_aristocrats_internal_migration_disallowed_bool: + Mask: state +state_aristocrats_mass_migration_disallowed_bool: + Mask: state +state_bureaucrats_dependent_wage_mult: + Mask: state +state_bureaucrats_internal_migration_disallowed_bool: + Mask: state +state_bureaucrats_mass_migration_disallowed_bool: + Mask: state +state_bureaucrats_mortality_mult: + Mask: state +state_buy_orders_aluminum_add: + Mask: state +state_buy_orders_automobiles_add: + Mask: state +state_buy_orders_bauxite_add: + Mask: state +state_buy_orders_cement_add: + Mask: state +state_buy_orders_chemicals_add: + Mask: state +state_buy_orders_clippers_add: + Mask: state +state_buy_orders_clothes_add: + Mask: state +state_buy_orders_coal_add: + Mask: state +state_buy_orders_coffee_add: + Mask: state +state_buy_orders_commercial_aircraft_add: + Mask: state +state_buy_orders_computers_add: + Mask: state +state_buy_orders_consumer_electronics_add: + Mask: state +state_buy_orders_copper_add: + Mask: state +state_buy_orders_deposits_add: + Mask: state +state_buy_orders_electricity_add: + Mask: state +state_buy_orders_electronics_add: + Mask: state +state_buy_orders_engines_add: + Mask: state +state_buy_orders_explosives_add: + Mask: state +state_buy_orders_fabric_add: + Mask: state +state_buy_orders_financial_services_add: + Mask: state +state_buy_orders_fruit_add: + Mask: state +state_buy_orders_furniture_add: + Mask: state +state_buy_orders_glass_add: + Mask: state +state_buy_orders_gold_add: + Mask: state +state_buy_orders_grain_add: + Mask: state +state_buy_orders_groceries_add: + Mask: state +state_buy_orders_iron_add: + Mask: state +state_buy_orders_lead_add: + Mask: state +state_buy_orders_liquor_add: + Mask: state +state_buy_orders_meat_add: + Mask: state +state_buy_orders_media_add: + Mask: state +state_buy_orders_merchant_marine_add: + Mask: state +state_buy_orders_military_aircraft_add: + Mask: state +state_buy_orders_missiles_add: + Mask: state +state_buy_orders_natural_gas_add: + Mask: state +state_buy_orders_oil_add: + Mask: state +state_buy_orders_paper_add: + Mask: state +state_buy_orders_pharmaceuticals_add: + Mask: state +state_buy_orders_plastics_add: + Mask: state +state_buy_orders_professional_services_add: + Mask: state +state_buy_orders_rare_earth_elements_add: + Mask: state +state_buy_orders_refined_fuel_add: + Mask: state +state_buy_orders_semiconductors_add: + Mask: state +state_buy_orders_services_add: + Mask: state +state_buy_orders_steel_add: + Mask: state +state_buy_orders_sugar_add: + Mask: state +state_buy_orders_sulfur_add: + Mask: state +state_buy_orders_tanks_add: + Mask: state +state_buy_orders_tea_add: + Mask: state +state_buy_orders_telecommunications_add: + Mask: state +state_buy_orders_tobacco_add: + Mask: state +state_buy_orders_tools_add: + Mask: state +state_buy_orders_tourism_add: + Mask: state +state_buy_orders_transportation_add: + Mask: state +state_buy_orders_uranium_add: + Mask: state +state_buy_orders_wine_add: + Mask: state +state_buy_orders_wood_add: + Mask: state +state_capitalists_dependent_wage_mult: + Mask: state +state_capitalists_internal_migration_disallowed_bool: + Mask: state +state_capitalists_mass_migration_disallowed_bool: + Mask: state +state_capitalists_mortality_mult: + Mask: state +state_clergymen_dependent_wage_mult: + Mask: state +state_clergymen_internal_migration_disallowed_bool: + Mask: state +state_clergymen_mass_migration_disallowed_bool: + Mask: state +state_clergymen_mortality_mult: + Mask: state +state_clerks_dependent_wage_mult: + Mask: state +state_clerks_internal_migration_disallowed_bool: + Mask: state +state_clerks_mass_migration_disallowed_bool: + Mask: state +state_clerks_mortality_mult: + Mask: state +state_engineers_dependent_wage_mult: + Mask: state +state_engineers_internal_migration_disallowed_bool: + Mask: state +state_engineers_mass_migration_disallowed_bool: + Mask: state +state_engineers_mortality_mult: + Mask: state +state_farmers_dependent_wage_mult: + Mask: state +state_farmers_internal_migration_disallowed_bool: + Mask: state +state_farmers_mass_migration_disallowed_bool: + Mask: state +state_infrastructure_from_aluminum_consumption_add: + Mask: state +state_infrastructure_from_ammunition_consumption_add: + Mask: state +state_infrastructure_from_artillery_consumption_add: + Mask: state +state_infrastructure_from_bauxite_consumption_add: + Mask: state +state_infrastructure_from_cement_consumption_add: + Mask: state +state_infrastructure_from_chemicals_consumption_add: + Mask: state +state_infrastructure_from_clippers_consumption_add: + Mask: state +state_infrastructure_from_clothes_consumption_add: + Mask: state +state_infrastructure_from_coal_consumption_add: + Mask: state +state_infrastructure_from_coffee_consumption_add: + Mask: state +state_infrastructure_from_commercial_aircraft_consumption_add: + Mask: state +state_infrastructure_from_computers_consumption_add: + Mask: state +state_infrastructure_from_consumer_electronics_consumption_add: + Mask: state +state_infrastructure_from_copper_consumption_add: + Mask: state +state_infrastructure_from_deposits_consumption_add: + Mask: state +state_infrastructure_from_electricity_consumption_add: + Mask: state +state_infrastructure_from_electronics_consumption_add: + Mask: state +state_infrastructure_from_engines_consumption_add: + Mask: state +state_infrastructure_from_explosives_consumption_add: + Mask: state +state_infrastructure_from_fabric_consumption_add: + Mask: state +state_infrastructure_from_financial_services_consumption_add: + Mask: state +state_infrastructure_from_fruit_consumption_add: + Mask: state +state_infrastructure_from_furniture_consumption_add: + Mask: state +state_infrastructure_from_glass_consumption_add: + Mask: state +state_infrastructure_from_gold_consumption_add: + Mask: state +state_infrastructure_from_grain_consumption_add: + Mask: state +state_infrastructure_from_groceries_consumption_add: + Mask: state +state_infrastructure_from_iron_consumption_add: + Mask: state +state_infrastructure_from_lead_consumption_add: + Mask: state +state_infrastructure_from_liquor_consumption_add: + Mask: state +state_infrastructure_from_meat_consumption_add: + Mask: state +state_infrastructure_from_media_consumption_add: + Mask: state +state_infrastructure_from_merchant_marine_consumption_add: + Mask: state +state_infrastructure_from_military_aircraft_consumption_add: + Mask: state +state_infrastructure_from_missiles_consumption_add: + Mask: state +state_infrastructure_from_natural_gas_consumption_add: + Mask: state +state_infrastructure_from_oil_consumption_add: + Mask: state +state_infrastructure_from_paper_consumption_add: + Mask: state +state_infrastructure_from_pharmaceuticals_consumption_add: + Mask: state +state_infrastructure_from_plastics_consumption_add: + Mask: state +state_infrastructure_from_professional_services_consumption_add: + Mask: state +state_infrastructure_from_rare_earth_elements_consumption_add: + Mask: state +state_infrastructure_from_refined_fuel_consumption_add: + Mask: state +state_infrastructure_from_semiconductors_consumption_add: + Mask: state +state_infrastructure_from_services_consumption_add: + Mask: state +state_infrastructure_from_small_arms_consumption_add: + Mask: state +state_infrastructure_from_steel_consumption_add: + Mask: state +state_infrastructure_from_sugar_consumption_add: + Mask: state +state_infrastructure_from_sulfur_consumption_add: + Mask: state +state_infrastructure_from_tanks_consumption_add: + Mask: state +state_infrastructure_from_tea_consumption_add: + Mask: state +state_infrastructure_from_telecommunications_consumption_add: + Mask: state +state_infrastructure_from_tobacco_consumption_add: + Mask: state +state_infrastructure_from_tools_consumption_add: + Mask: state +state_infrastructure_from_tourism_consumption_add: + Mask: state +state_infrastructure_from_transportation_consumption_add: + Mask: state +state_infrastructure_from_uranium_consumption_add: + Mask: state +state_infrastructure_from_wine_consumption_add: + Mask: state +state_infrastructure_from_wood_consumption_add: + Mask: state +state_laborers_dependent_wage_mult: + Mask: state +state_laborers_internal_migration_disallowed_bool: + Mask: state +state_laborers_mass_migration_disallowed_bool: + Mask: state +state_machinists_dependent_wage_mult: + Mask: state +state_machinists_internal_migration_disallowed_bool: + Mask: state +state_machinists_mass_migration_disallowed_bool: + Mask: state +state_officers_dependent_wage_mult: + Mask: state +state_officers_internal_migration_disallowed_bool: + Mask: state +state_officers_investment_pool_contribution_add: + Mask: state +state_officers_investment_pool_efficiency_mult: + Mask: state +state_officers_mass_migration_disallowed_bool: + Mask: state +state_officers_mortality_mult: + Mask: state +state_peasants_dependent_wage_mult: + Mask: state +state_pop_support_movement_hindu_nationalist_add: + Mask: state +state_pop_support_movement_hindu_nationalist_mult: + Mask: state +state_pop_support_movement_minority_rights_add: + Mask: state +state_pop_support_movement_minority_rights_mult: + Mask: state +state_pop_support_movement_muslim_nationalist_add: + Mask: state +state_pop_support_movement_muslim_nationalist_mult: + Mask: state +state_sell_orders_aluminum_add: + Mask: state +state_sell_orders_automobiles_add: + Mask: state +state_sell_orders_bauxite_add: + Mask: state +state_sell_orders_cement_add: + Mask: state +state_sell_orders_chemicals_add: + Mask: state +state_sell_orders_clippers_add: + Mask: state +state_sell_orders_clothes_add: + Mask: state +state_sell_orders_coal_add: + Mask: state +state_sell_orders_coffee_add: + Mask: state +state_sell_orders_commercial_aircraft_add: + Mask: state +state_sell_orders_computers_add: + Mask: state +state_sell_orders_consumer_electronics_add: + Mask: state +state_sell_orders_copper_add: + Mask: state +state_sell_orders_deposits_add: + Mask: state +state_sell_orders_electricity_add: + Mask: state +state_sell_orders_electronics_add: + Mask: state +state_sell_orders_engines_add: + Mask: state +state_sell_orders_explosives_add: + Mask: state +state_sell_orders_fabric_add: + Mask: state +state_sell_orders_financial_services_add: + Mask: state +state_sell_orders_fruit_add: + Mask: state +state_sell_orders_furniture_add: + Mask: state +state_sell_orders_glass_add: + Mask: state +state_sell_orders_gold_add: + Mask: state +state_sell_orders_groceries_add: + Mask: state +state_sell_orders_iron_add: + Mask: state +state_sell_orders_lead_add: + Mask: state +state_sell_orders_liquor_add: + Mask: state +state_sell_orders_meat_add: + Mask: state +state_sell_orders_media_add: + Mask: state +state_sell_orders_merchant_marine_add: + Mask: state +state_sell_orders_military_aircraft_add: + Mask: state +state_sell_orders_missiles_add: + Mask: state +state_sell_orders_natural_gas_add: + Mask: state +state_sell_orders_oil_add: + Mask: state +state_sell_orders_paper_add: + Mask: state +state_sell_orders_pharmaceuticals_add: + Mask: state +state_sell_orders_plastics_add: + Mask: state +state_sell_orders_professional_services_add: + Mask: state +state_sell_orders_rare_earth_elements_add: + Mask: state +state_sell_orders_refined_fuel_add: + Mask: state +state_sell_orders_semiconductors_add: + Mask: state +state_sell_orders_services_add: + Mask: state +state_sell_orders_steel_add: + Mask: state +state_sell_orders_sugar_add: + Mask: state +state_sell_orders_sulfur_add: + Mask: state +state_sell_orders_tanks_add: + Mask: state +state_sell_orders_tea_add: + Mask: state +state_sell_orders_telecommunications_add: + Mask: state +state_sell_orders_tobacco_add: + Mask: state +state_sell_orders_tools_add: + Mask: state +state_sell_orders_tourism_add: + Mask: state +state_sell_orders_transportation_add: + Mask: state +state_sell_orders_uranium_add: + Mask: state +state_sell_orders_wine_add: + Mask: state +state_sell_orders_wood_add: + Mask: state +state_shopkeepers_dependent_wage_mult: + Mask: state +state_shopkeepers_internal_migration_disallowed_bool: + Mask: state +state_shopkeepers_mass_migration_disallowed_bool: + Mask: state +state_shopkeepers_mortality_mult: + Mask: state +state_slaves_dependent_wage_mult: + Mask: state +state_slaves_internal_migration_disallowed_bool: + Mask: state +state_slaves_investment_pool_contribution_add: + Mask: state +state_slaves_investment_pool_efficiency_mult: + Mask: state +state_slaves_mass_migration_disallowed_bool: + Mask: state +state_soldiers_dependent_wage_mult: + Mask: state +state_soldiers_internal_migration_disallowed_bool: + Mask: state +state_soldiers_investment_pool_contribution_add: + Mask: state +state_soldiers_investment_pool_efficiency_mult: + Mask: state +state_soldiers_mass_migration_disallowed_bool: + Mask: state +unit_defense_travel_harsh_environment_add: + Mask: unit +unit_defense_travel_harsh_environment_mult: + Mask: unit +unit_offense_travel_harsh_environment_add: + Mask: unit +unit_offense_travel_harsh_environment_mult: + Mask: unit \ No newline at end of file diff --git a/docs/on_actions.log b/docs/on_actions.log new file mode 100644 index 000000000..1a83d849f --- /dev/null +++ b/docs/on_actions.log @@ -0,0 +1,1369 @@ +On Action Documentation: + +-------------------- + +on_law_enactment_fail: +From Code: Yes +Expected Scope: none + +-------------------- + +on_party_disbanded: +From Code: Yes +Expected Scope: none + +-------------------- + +elections_monthly_events: +From Code: No +Expected Scope: none + +-------------------- + +on_wounded: +From Code: No +Expected Scope: none + +-------------------- + +on_yearly_pulse_country: +From Code: Yes +Expected Scope: none + +-------------------- + +on_ship_constructed: +From Code: Yes +Expected Scope: none + +-------------------- + +on_secession_country_helped_by_home_country: +From Code: Yes +Expected Scope: none + +-------------------- + +on_law_enactment_ended: +From Code: Yes +Expected Scope: none + +-------------------- + +on_character_recruitment: +From Code: Yes +Expected Scope: none + +-------------------- + +on_self_capitulated_notification: +From Code: Yes +Expected Scope: none + +-------------------- + +on_political_movement_supported_law_cancelled: +From Code: Yes +Expected Scope: none + +-------------------- + +on_yearly_pulse_character: +From Code: Yes +Expected Scope: none + +-------------------- + +on_obligation_owed_to_us_expired: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_play_started: +From Code: Yes +Expected Scope: none + +-------------------- + +regency_monthly_events: +From Code: No +Expected Scope: country + +-------------------- + +on_company_established: +From Code: Yes +Expected Scope: none + +-------------------- + +on_ig_resigned_government: +From Code: Yes +Expected Scope: none + +-------------------- + +on_military_formation_created: +From Code: Yes +Expected Scope: none + +-------------------- + +on_naval_battle_started: +From Code: Yes +Expected Scope: none + +-------------------- + +on_become_independent: +From Code: Yes +Expected Scope: none + +-------------------- + +on_reverse_sway_offer_accepted: +From Code: Yes +Expected Scope: none + +-------------------- + +on_country_swayed: +From Code: Yes +Expected Scope: none + +-------------------- + +on_yearly_pulse: +From Code: Yes +Expected Scope: none + +-------------------- + +on_political_movement_disbanded: +From Code: Yes +Expected Scope: none + +-------------------- + +on_demobilized_general: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_proposal_break_accepted: +From Code: Yes +Expected Scope: none + +-------------------- + +on_our_supply_ship_raiders_intercepted: +From Code: Yes +Expected Scope: none + +-------------------- + +on_travel_deploy_to_sea_node_cancelled: +From Code: Yes +Expected Scope: none + +-------------------- + +on_building_built: +From Code: Yes +Expected Scope: none + +-------------------- + +on_new_interest_group_leader: +From Code: Yes +Expected Scope: none + +-------------------- + +on_law_activated: +From Code: Yes +Expected Scope: none + +-------------------- + +on_fleet_destroyed: +From Code: Yes +Expected Scope: none + +-------------------- + +on_building_expanded: +From Code: Yes +Expected Scope: none + +-------------------- + +on_game_started: +From Code: Yes +Expected Scope: none + +-------------------- + +on_enemy_supply_ships_raided: +From Code: Yes +Expected Scope: none + +-------------------- + +on_five_year_pulse_character: +From Code: Yes +Expected Scope: none + +-------------------- + +on_deactivate_link: +From Code: Yes +Expected Scope: none + +-------------------- + +exile_pool_culling_on_action: +From Code: No +Expected Scope: none + +-------------------- + +on_character_became_adult: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_demand: +From Code: Yes +Expected Scope: none + +-------------------- + +on_battle_lost: +From Code: Yes +Expected Scope: none + +-------------------- + +on_journal_entry_deactivated: +From Code: Yes +Expected Scope: none + +-------------------- + +on_new_culture_obsession: +From Code: Yes +Expected Scope: none + +-------------------- + +on_election_campaign_start: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomats_expelled: +From Code: Yes +Expected Scope: none + +-------------------- + +on_mobilized_army: +From Code: Yes +Expected Scope: none + +-------------------- + +on_revolution_start: +From Code: Yes +Expected Scope: none + +-------------------- + +on_claim_added: +From Code: Yes +Expected Scope: none + +-------------------- + +on_company_disbanded: +From Code: Yes +Expected Scope: none + +-------------------- + +on_action_replacement_interest_group_leader: +From Code: No +Expected Scope: none + +-------------------- + +on_peace_agreement_signed_non_participant: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_proposal_break_declined: +From Code: Yes +Expected Scope: none + +-------------------- + +on_sway_offer: +From Code: Yes +Expected Scope: none + +-------------------- + +on_travel_track_formation_cancelled: +From Code: Yes +Expected Scope: none + +-------------------- + +on_wargoal_enforced: +From Code: Yes +Expected Scope: none + +-------------------- + +on_government_reformed: +From Code: Yes +Expected Scope: none + +-------------------- + +on_state_owner_change: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_proposal_break: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_action_third_party_break: +From Code: Yes +Expected Scope: none + +-------------------- + +on_treaty_entered_into_force: +From Code: Yes +Expected Scope: none + +-------------------- + +on_treaty_article_removed: +From Code: Yes +Expected Scope: none + +-------------------- + +on_character_creation: +From Code: Yes +Expected Scope: none + +-------------------- + +on_empty_battle_lost: +From Code: Yes +Expected Scope: none + +-------------------- + +on_obligation_owed_by_us_expired: +From Code: Yes +Expected Scope: none + +-------------------- + +on_yearly_events_political_discrimination_events: +From Code: No +Expected Scope: none + +-------------------- + +on_half_yearly_pulse_state: +From Code: Yes +Expected Scope: none + +-------------------- + +on_national_awakening_started: +From Code: Yes +Expected Scope: none + +-------------------- + +on_enemy_supply_ship_raiders_intercepted: +From Code: Yes +Expected Scope: none + +-------------------- + +coup_monthly_events: +From Code: No +Expected Scope: country + +-------------------- + +on_political_movement_formed: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_pact_third_party_auto_break: +From Code: Yes +Expected Scope: none + +-------------------- + +on_rank_changed: +From Code: Yes +Expected Scope: none + +-------------------- + +on_treaty_enforced: +From Code: Yes +Expected Scope: none + +-------------------- + +on_battle_started: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_action_break: +From Code: Yes +Expected Scope: none + +-------------------- + +on_power_bloc_struggle_started: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_proposal: +From Code: Yes +Expected Scope: none + +-------------------- + +on_sway_offer_accepted: +From Code: Yes +Expected Scope: none + +-------------------- + +on_wargoal_removed: +From Code: Yes +Expected Scope: none + +-------------------- + +on_invasion_succeeded: +From Code: Yes +Expected Scope: none + +-------------------- + +on_action_abolish_monarchy_checkpoint: +From Code: No +Expected Scope: country + +-------------------- + +on_diplo_play_war_start: +From Code: Yes +Expected Scope: none + +-------------------- + +on_monthly_pulse_country_elections: +From Code: Yes +Expected Scope: none + +-------------------- + +on_retarget_link: +From Code: Yes +Expected Scope: none + +-------------------- + +on_treaty_proposed: +From Code: Yes +Expected Scope: none + +-------------------- + +on_half_yearly_pulse_character: +From Code: Yes +Expected Scope: none + +-------------------- + +on_flagship_battle_lost: +From Code: Yes +Expected Scope: none + +-------------------- + +on_country_released_as_overlord_subject: +From Code: Yes +Expected Scope: none + +-------------------- + +on_create_market: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplo_play_abandon_side: +From Code: Yes +Expected Scope: none + +-------------------- + +on_state_created: +From Code: Yes +Expected Scope: none + +-------------------- + +on_acquired_technology: +From Code: Yes +Expected Scope: none + +-------------------- + +on_war_end: +From Code: Yes +Expected Scope: none + +-------------------- + +on_reverse_sway_offer_rejected: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_action_third_party: +From Code: Yes +Expected Scope: none + +-------------------- + +on_decade_pulse_character: +From Code: Yes +Expected Scope: none + +-------------------- + +on_election_campaign_end: +From Code: Yes +Expected Scope: none + +-------------------- + +on_amendment_repealed: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_action_third_party_accepted: +From Code: Yes +Expected Scope: none + +-------------------- + +on_our_supply_ships_raided: +From Code: Yes +Expected Scope: none + +-------------------- + +on_yearly_pulse_state: +From Code: Yes +Expected Scope: none + +-------------------- + +on_country_formed: +From Code: Yes +Expected Scope: none + +-------------------- + +on_country_released_as_company_subject: +From Code: Yes +Expected Scope: none + +-------------------- + +on_five_year_pulse_country: +From Code: Yes +Expected Scope: none + +-------------------- + +on_law_checkpoint_success: +From Code: Yes +Expected Scope: none + +-------------------- + +movement_half_yearly_events: +From Code: No +Expected Scope: none + +-------------------- + +on_five_year_pulse_country_elections: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_action_third_party_break_accepted: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_pact_auto_break: +From Code: Yes +Expected Scope: none + +-------------------- + +on_enemy_capitulated_notification: +From Code: Yes +Expected Scope: none + +-------------------- + +on_investment_increased: +From Code: Yes +Expected Scope: none + +-------------------- + +on_game_started_after_lobby: +From Code: Yes +Expected Scope: none + +-------------------- + +on_mobilized_general: +From Code: Yes +Expected Scope: none + +-------------------- + +on_treaty_proposal_declined: +From Code: Yes +Expected Scope: none + +-------------------- + +on_production_method_changed: +From Code: Yes +Expected Scope: none + +-------------------- + +on_country_withdrawn_from_treaty: +From Code: Yes +Expected Scope: none + +-------------------- + +on_travel_station_in_hq_cancelled: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplo_play_subject_released_overlord: +From Code: Yes +Expected Scope: none + +-------------------- + +on_yearly_events_politics: +From Code: No +Expected Scope: none + +-------------------- + +on_law_checkpoint_debate: +From Code: Yes +Expected Scope: country + +-------------------- + +on_wargoal_added: +From Code: Yes +Expected Scope: none + +-------------------- + +on_character_death: +From Code: Yes +Expected Scope: none + +-------------------- + +on_flagship_destroyed: +From Code: Yes +Expected Scope: none + +-------------------- + +on_country_broke_treaty: +From Code: Yes +Expected Scope: none + +-------------------- + +on_journal_entry_failed: +From Code: Yes +Expected Scope: none + +-------------------- + +on_sub_objective_failed: +From Code: Yes +Expected Scope: none + +-------------------- + +on_secession_end: +From Code: Yes +Expected Scope: none + +-------------------- + +on_colony_created: +From Code: Yes +Expected Scope: none + +-------------------- + +on_start_supporting_unification: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_proposal_declined: +From Code: Yes +Expected Scope: none + +-------------------- + +on_revolution_checkpoint_reached: +From Code: Yes +Expected Scope: none + +-------------------- + +on_peace_agreement_signed_war_leader: +From Code: Yes +Expected Scope: none + +-------------------- + +on_ally_capitulated_notification: +From Code: Yes +Expected Scope: none + +-------------------- + +on_migration_target_created: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_demand_rejected: +From Code: Yes +Expected Scope: none + +-------------------- + +on_monthly_pulse: +From Code: Yes +Expected Scope: none + +-------------------- + +on_reverse_sway_offer: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplo_play_declare_neutrality: +From Code: Yes +Expected Scope: none + +-------------------- + +on_investment_decreased: +From Code: Yes +Expected Scope: none + +-------------------- + +on_sub_objective_completed: +From Code: Yes +Expected Scope: none + +-------------------- + +on_civil_war_won: +From Code: Yes +Expected Scope: none + +-------------------- + +on_action_abolish_monarchy: +From Code: No +Expected Scope: none + +-------------------- + +on_law_checkpoint_stall: +From Code: Yes +Expected Scope: country + +-------------------- + +on_diplomatic_action_subject_increase_own_autonomy: +From Code: Yes +Expected Scope: none + +-------------------- + +on_monthly_pulse_character: +From Code: Yes +Expected Scope: none + +-------------------- + +on_strait_access_setting_changed: +From Code: Yes +Expected Scope: none + +-------------------- + +on_resource_discovered: +From Code: Yes +Expected Scope: none + +-------------------- + +on_battle_ended: +From Code: Yes +Expected Scope: none + +-------------------- + +on_half_yearly_pulse_country_elections: +From Code: Yes +Expected Scope: none + +-------------------- + +on_unification_candidate_removed: +From Code: Yes +Expected Scope: none + +-------------------- + +on_naval_battle_lost: +From Code: Yes +Expected Scope: none + +-------------------- + +on_decade_pulse_country: +From Code: Yes +Expected Scope: none + +-------------------- + +on_heir_born: +From Code: Yes +Expected Scope: none + +-------------------- + +on_party_created: +From Code: Yes +Expected Scope: none + +-------------------- + +on_yearly_pulse_country_elections: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_proposal_owe_obligation: +From Code: Yes +Expected Scope: none + +-------------------- + +on_country_no_longer_default: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_action_third_party_declined: +From Code: Yes +Expected Scope: none + +-------------------- + +on_yearly_events_political_character_events: +From Code: No +Expected Scope: none + +-------------------- + +on_diplomatic_demand_accepted: +From Code: Yes +Expected Scope: none + +-------------------- + +on_research_technology_started: +From Code: Yes +Expected Scope: none + +-------------------- + +on_country_released_as_independent: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_proposal_accepted: +From Code: Yes +Expected Scope: none + +-------------------- + +on_flagship_battle_won: +From Code: Yes +Expected Scope: none + +-------------------- + +on_ruler_selected: +From Code: Yes +Expected Scope: none + +-------------------- + +on_objective_completed: +From Code: Yes +Expected Scope: none + +-------------------- + +on_naval_battle_won: +From Code: Yes +Expected Scope: none + +-------------------- + +on_negotiate_with: +From Code: Yes +Expected Scope: country + +-------------------- + +on_merge_markets: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplo_play_subject_released: +From Code: Yes +Expected Scope: none + +-------------------- + +on_country_released_as_own_subject: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_proposal_break_owe_obligation: +From Code: Yes +Expected Scope: none + +-------------------- + +on_country_default: +From Code: Yes +Expected Scope: none + +-------------------- + +on_spreading_technology: +From Code: Yes +Expected Scope: none + +-------------------- + +on_travel_deploy_to_state_cancelled: +From Code: Yes +Expected Scope: none + +-------------------- + +on_decade_pulse_state: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplo_play_switch_sides: +From Code: Yes +Expected Scope: none + +-------------------- + +on_secession_country_not_helped_by_home_country: +From Code: Yes +Expected Scope: none + +-------------------- + +on_travel_to_front_cancelled: +From Code: Yes +Expected Scope: none + +-------------------- + +on_revolution_end: +From Code: Yes +Expected Scope: none + +-------------------- + +on_power_bloc_struggle_ended: +From Code: Yes +Expected Scope: none + +-------------------- + +on_journal_entry_activated: +From Code: Yes +Expected Scope: none + +-------------------- + +on_law_enactment_pass: +From Code: Yes +Expected Scope: none + +-------------------- + +on_repudiate_obligation: +From Code: Yes +Expected Scope: none + +-------------------- + +on_battle_won: +From Code: Yes +Expected Scope: none + +-------------------- + +on_peace_agreement_signed_war_participant: +From Code: Yes +Expected Scope: none + +-------------------- + +on_naval_battle_ended: +From Code: Yes +Expected Scope: none + +-------------------- + +on_law_enactment_started: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplo_play_start: +From Code: Yes +Expected Scope: none + +-------------------- + +on_start_expanding_building: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_action_overlord_decrease_autonomy: +From Code: Yes +Expected Scope: none + +-------------------- + +on_treaty_dissolved: +From Code: Yes +Expected Scope: none + +-------------------- + +on_journal_entry_completed: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_incident: +From Code: Yes +Expected Scope: none + +-------------------- + +on_new_ruler: +From Code: Yes +Expected Scope: none + +-------------------- + +on_monthly_pulse_country: +From Code: Yes +Expected Scope: country + +-------------------- + +on_monthly_pulse_state: +From Code: Yes +Expected Scope: none + +-------------------- + +on_native_uprising: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplo_play_back_down_involved: +From Code: Yes +Expected Scope: none + +-------------------- + +on_impose_law: +From Code: Yes +Expected Scope: none + +-------------------- + +on_capitulation: +From Code: Yes +Expected Scope: none + +-------------------- + +on_five_year_pulse_state: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_proposal_call_in_obligation: +From Code: Yes +Expected Scope: none + +-------------------- + +on_half_yearly_pulse_country: +From Code: Yes +Expected Scope: none + +-------------------- + +coup_aftermath_half_yearly_events: +From Code: No +Expected Scope: country + +-------------------- + +on_migration_target_created_other: +From Code: Yes +Expected Scope: none + +-------------------- + +on_unification_candidate_added: +From Code: Yes +Expected Scope: none + +-------------------- + +on_become_subject: +From Code: Yes +Expected Scope: none + +-------------------- + +on_law_checkpoint_advance: +From Code: Yes +Expected Scope: country + +-------------------- + +on_resource_depleted: +From Code: Yes +Expected Scope: none + +-------------------- + +on_state_incorporation: +From Code: Yes +Expected Scope: none + +-------------------- + +on_demobilized_army: +From Code: Yes +Expected Scope: none + +-------------------- + +on_secession_start: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplo_play_back_down: +From Code: Yes +Expected Scope: none + +-------------------- + +on_empty_battle_won: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplo_play_join_side: +From Code: Yes +Expected Scope: none + +-------------------- + +lobbies_proposals_half_yearly_events: +From Code: No +Expected Scope: none + +-------------------- + +on_diplomatic_action_third_party_break_declined: +From Code: Yes +Expected Scope: none + +-------------------- + +on_character_spawned_in_pool: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_proposal_break_call_in_obligation: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplo_play_start_third_party: +From Code: Yes +Expected Scope: none + +-------------------- + +on_sway_offer_rejected: +From Code: Yes +Expected Scope: none + +-------------------- + +on_harvest_condition_started_in_country: +From Code: Yes +Expected Scope: none + +-------------------- + +on_decade_pulse_country_elections: +From Code: Yes +Expected Scope: none + +-------------------- + +on_stop_supporting_unification: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_action: +From Code: Yes +Expected Scope: none + +-------------------- + +on_diplomatic_action_overlord_increase_autonomy: +From Code: Yes +Expected Scope: none + +-------------------- + +on_secession_checkpoint_reached: +From Code: Yes +Expected Scope: none diff --git a/docs/triggers.log b/docs/triggers.log new file mode 100644 index 000000000..2495b8e13 --- /dev/null +++ b/docs/triggers.log @@ -0,0 +1,8459 @@ +# Trigger Documentation +## active_lens +Checks if the specified lens is open +active_lens = lens +**Supported Scopes**: none + +## active_lens_option +Checks if the specified lens option is activated +active_lens_option = lens_option_key +**Supported Scopes**: none + +## add_to_temporary_list +Saves a temporary target for use during the trigger execution +This is used to build lists in triggers. +If used within an any-trigger, placement within the trigger is quite important. The game will iterate through every instance of the any-trigger until it finds a single instance that fulfills the requirements, and then it will stop. +In order to add every instance of a scope that fulfills certain conditions, use "count = all" while also placing this "effect" at the very end of the any-trigger (so that every condition is evaluated for every iteration). +**Supported Scopes**: none + +## additional_war_exhaustion +Compares the additional war exhaustion the scoped country has accumulated from scripted events in the target diplomatic play +additional_war_exhaustion = { target = scope:war.diplomatic_play value > 1.0 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## age +Compares the character age +age > 20 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: character + +## aggressive_diplomatic_plays_permitted +True if country is independent or permitted to start their own Diplomatic Plays +aggressive_diplomatic_plays_permitted = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## ai_ship_value +AI valuation of a ship in £, equal to the current template-version construction cost times NAI::SHIP_TRANSFER_BASE_VALUE_PER_CONSTRUCTION_POINT +ai_ship_value >= 5000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: ship + +## all_false +true if all children are false (equivalent to NOR) +**Supported Scopes**: none + +## always +checks if the assigned yes/no value is true +always = yes # always succeeds +always = no # always fails +always = scope:a_boolean_value # evaluated at runtime +Traits: yes/no +**Supported Scopes**: none + +## amendment_can_be_repealed +Check if the amendment can be repealed +amendment_can_be_repealed = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: amendment + +## amendment_count +Compares the number of amendments in scope law +amendment_count >= 2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: law + +## amendment_stance +Compares the stance of the scoped character, movement or interest group has on the specified amendment type, assuming the amendment type has a parent law +amendment_stance = { + amendment = + value = +} +Reads gamestate for all scopes. +**Supported Scopes**: character, interest_group, political_movement + +## and +all inside trigger must be true +**Supported Scopes**: none + +## any_active_law +Iterate through all active laws in a country +any_active_law = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: law + +## any_active_party +Iterate through all active political parties in a country +any_active_party = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: party + +## any_character +Iterate through all characters globally +any_character = { / } +**Supported Scopes**: none +**Supported Targets**: character + +## any_character_in_exile_pool +Iterate through characters in the exile pool +any_character_in_exile_pool = { / } +**Supported Scopes**: none +**Supported Targets**: character + +## any_character_in_void +Iterate through characters in the void +any_character_in_void = { / } +**Supported Scopes**: none +**Supported Targets**: character + +## any_character_role +Iterate through all roles of the scoped character +any_character_role = { / } +Reads nothing for all scopes. +**Supported Scopes**: character +**Supported Targets**: character_role + +## any_civil_war +Iterate through all civil wars related to the scoped country +any_civil_war = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: civil_war + +## any_cobelligerent_in_diplo_play +Iterate through all co-belligerents of scope country in all diplomatic plays (includes wars) +any_cobelligerent_in_diplo_play = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## any_cobelligerent_in_war +Iterate through all co-belligerents of scope country in all wars +any_cobelligerent_in_war = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## any_combat_unit +Iterate through all combat units of input scope +Supported scopes: building, military formation, front, battle +any_combat_unit = { / } +Reads nothing for all scopes. +**Supported Scopes**: battle, building, front, hq, military_formation +**Supported Targets**: new_combat_unit + +## any_company +Iterate through all companies in a country +any_company = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: company + +## any_country +Iterate through all countries globally +any_country = { / } +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_africa +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_amazon +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_americas +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_andes +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_asia +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_asia_minor +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_atlantic_seaboard +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_balkans +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_baltic +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_central_africa +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_central_asia +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_central_europe +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_china +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_east_asia +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_eastern_europe +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_europe +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_golden_circle +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_horn_of_africa +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_india +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_indonesia +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_middle_east +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_north_africa +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_north_america +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_oceania +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_pacific_seaboard +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_russia +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_siberia +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_south_america +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_south_east_asia +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_southern_africa +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_southern_europe +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_west_africa +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_in_western_europe +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: country + +## any_country_strategic_region +Iterate through all strategic regions containing states owned by the scoped country +any_country_strategic_region = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: strategic_region + +## any_decentralized_country +Iterate through all countries that are decentralized +any_decentralized_country = { / } +**Supported Scopes**: none +**Supported Targets**: country + +## any_diplomatic_catalyst +Iterate through all diplomatic catalysts in the recent memory of a country +any_diplomatic_catalyst = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: diplomatic_catalyst + +## any_diplomatic_play +Iterate through all diplomatic plays globally +any_diplomatic_play = { / } +**Supported Scopes**: none +**Supported Targets**: diplomatic_play + +## any_diplomatically_relevant_country +Iterate through all diplomatically relevant countries of a country scope +any_diplomatically_relevant_country = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## any_direct_subject +Any country directly below current in hierarchy +any_direct_subject = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## any_enemy_in_diplo_play +Iterate through all enemies of scope country in all diplomatic plays (includes wars) +any_enemy_in_diplo_play = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## any_enemy_in_war +Iterate through all enemies of scope country in all wars +any_enemy_in_war = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## any_false +true if any child is false (equivalent to NAND) +**Supported Scopes**: none + +## any_harvest_condition +Iterate through all harvest conditions affecting a state, state region, strategic region, or country +any_harvest_condition = { / } +Reads nothing for all scopes. +**Supported Scopes**: country, state, state_region, strategic_region +**Supported Targets**: harvest_condition + +## any_in_global_list +Iterate through all items in global list. list = name or variable = name +any_in_global_list = { / } +**Supported Scopes**: none + +## any_in_hierarchy +Any country in current hierarchy, including current +any_in_hierarchy = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## any_in_list +Iterate through all items in list. list = name or variable = name +any_in_list = { / } +**Supported Scopes**: none + +## any_in_local_list +Iterate through all items in local list. list = name or variable = name +any_in_local_list = { / } +**Supported Scopes**: none + +## any_influenced_interest_group +Iterate through all interest groups influenced by a political movement +any_influenced_interest_group = { / } +Reads nothing for all scopes. +**Supported Scopes**: political_movement +**Supported Targets**: interest_group + +## any_interest_group +Iterate through all interest groups in a country +any_interest_group = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: interest_group + +## any_law +Iterate through all laws in a country +any_law = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: law + +## any_lobby_member +Iterate through all interest group members of a lobby +any_lobby_member = { / } +Reads nothing for all scopes. +**Supported Scopes**: political_lobby +**Supported Targets**: interest_group + +## any_market +Iterate through all markets globally +any_market = { / } +**Supported Scopes**: none +**Supported Targets**: market + +## any_market_goods +Iterate through all active (market) goods in a market +any_market_goods = { / } +Reads nothing for all scopes. +**Supported Scopes**: market +**Supported Targets**: market_goods + +## any_member +Iterate through all interest group members of a party +any_member = { / } +Reads nothing for all scopes. +**Supported Scopes**: party +**Supported Targets**: interest_group + +## any_military_formation +Iterate through all military formations currently present at input scope +Supported scopes: country, front, hq +any_military_formation = { / } +Reads nothing for all scopes. +**Supported Scopes**: country, front, hq +**Supported Targets**: military_formation + +## any_neighbouring_state +Iterate through all states neighbouring a state region +any_neighbouring_state = { / } +Reads nothing for all scopes. +**Supported Scopes**: country, state, state_region, strategic_region +**Supported Targets**: state + +## any_overlord_or_above +Any country above current in hierarchy +any_overlord_or_above = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## any_owned_country +Iterate through all countries owned by the scoped company +any_owned_country = { / } +Reads nothing for all scopes. +**Supported Scopes**: company +**Supported Targets**: country + +## any_participant +Any of two participants of the diplomatic pact in a scope +any_participant = { / } +Reads nothing for all scopes. +**Supported Scopes**: diplomatic_pact +**Supported Targets**: country + +## any_political_lobby +Iterate through all political lobbies in a country or interest group +any_political_lobby = { / } +Reads nothing for all scopes. +**Supported Scopes**: country, interest_group +**Supported Targets**: political_lobby + +## any_political_movement +Iterate through all political movements in a country +any_political_movement = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: political_movement + +## any_possible_amendment_type +Iterate through amendment types that could be added to the scoped law +any_possible_amendment_type = { / } +Reads nothing for all scopes. +**Supported Scopes**: law +**Supported Targets**: amendment_type + +## any_potential_party +Iterate through all potential political parties in a country +any_potential_party = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: party + +## any_power_bloc +Iterate through all power blocs +any_power_bloc = { / } +**Supported Scopes**: none +**Supported Targets**: power_bloc + +## any_power_bloc_member +Iterate through all members of the scoped power bloc including the leader +any_power_bloc_member = { / } +Reads nothing for all scopes. +**Supported Scopes**: power_bloc +**Supported Targets**: country + +## any_preferred_law +Iterate through all active and possible laws in an interest group's country, ordered by how much they prefer that law +any_preferred_law = { / } +Reads nothing for all scopes. +**Supported Scopes**: interest_group +**Supported Targets**: law + +## any_primary_culture +Primary cultures of the scoped country or country definition +any_primary_culture = { / } +Reads nothing for all scopes. +**Supported Scopes**: country, country_definition +**Supported Targets**: culture + +## any_province +Iterate through all Provinces in the scoped State +any_province = { / } +Reads nothing for all scopes. +**Supported Scopes**: province +**Supported Targets**: state + +## any_province_in_africa +>> +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_amazon +RK9 +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_americas +RK9 +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_andes +building_groups_extra = { + add = building_group_levels_to_increase_value + subtract = building_group_levels_existing +} +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_asia + YK9 +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_asia_minor +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_atlantic_seaboard +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_balkans +building_levels_extra = {#uses IG scope + add = building_levels_to_increase_value + subtract = building_levels_existing +} +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_baltic + VK9 +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_central_africa +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_central_asia +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_central_europe +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_china +>> +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_east_asia +C:/Program Files (x86)/Steam/steamapps/common/Victoria 3/game/gfx/interface/illustrations/music_player/the_great_wave.dds +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_eastern_europe +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_europe + TK9 +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_golden_circle +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_horn_of_africa +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_india +cw/lines.fxh +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_indonesia +SWI = { + states = { + STATE_WEST_SWITZERLAND + STATE_EAST_SWITZERLAND + } + ai_will_do = { + always = no + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_middle_east +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_north_africa +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_north_america +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_oceania + UK9 +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_pacific_seaboard +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_russia + YK9 +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_siberia + WK9 +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_south_america +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_south_east_asia +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_southern_africa +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_southern_europe +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_west_africa +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: province + +## any_province_in_western_europe +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: province + +## any_rival_country +Any country that is being rivaled by the country in a scope +any_rival_country = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## any_rivaling_country +Any country that is rivaling the country in a scope +any_rivaling_country = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## any_scope_admiral +Iterate through all admirals in a: country, interestgroup, or military formation +any_scope_admiral = { / } +Reads nothing for all scopes. +**Supported Scopes**: country, front, interest_group, military_formation +**Supported Targets**: character + +## any_scope_ally +Iterate through all allies to a: country +any_scope_ally = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## any_scope_amendment +Iterate through amendments of the scoped law +any_scope_amendment = { / } +Reads nothing for all scopes. +**Supported Scopes**: law +**Supported Targets**: amendment + +## any_scope_army +Iterate through all armies currently present at input scope +Supported scopes: country, front, hq +any_scope_army = { / } +Reads nothing for all scopes. +**Supported Scopes**: country, front, hq +**Supported Targets**: military_formation + +## any_scope_article +Iterate through articles of the scoped treaty +any_scope_article = { / } +Reads nothing for all scopes. +**Supported Scopes**: treaty +**Supported Targets**: treaty_article + +## any_scope_article_option +Iterate through article_options of the scoped treaty or treaty_options +any_scope_article_option = { / } +Reads nothing for all scopes. +**Supported Scopes**: treaty_options, treaty +**Supported Targets**: treaty_article_options + +## any_scope_building +Iterate through all buildings in a: state, country +any_scope_building = { / } +Reads nothing for all scopes. +**Supported Scopes**: country, state +**Supported Targets**: building + +## any_scope_character +Iterate through all characters in a: country, interestgroup, or front +any_scope_character = { / } +Reads nothing for all scopes. +**Supported Scopes**: country, front, interest_group, military_formation +**Supported Targets**: character + +## any_scope_country +Iterate through all countries with a presence in the supported scope (currently: market, strategic region) +any_scope_country = { / } +Reads nothing for all scopes. +**Supported Scopes**: market, state_region, strategic_region +**Supported Targets**: country + +## any_scope_culture +Iterate through all cultures in the scope +any_scope_culture = { / } +Reads nothing for all scopes. +**Supported Scopes**: country, state +**Supported Targets**: culture + +## any_scope_diplomatic_pact +Any diplomatic pact of the country in a scope +any_scope_diplomatic_pact = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: diplomatic_pact + +## any_scope_fleet +Iterate through all fleets currently present at input scope +Supported scopes: country, hq +any_scope_fleet = { / } +Reads nothing for all scopes. +**Supported Scopes**: country, hq +**Supported Targets**: military_formation + +## any_scope_front +Iterate through all Fronts related to the scoped War +any_scope_front = { / } +Reads nothing for all scopes. +**Supported Scopes**: war +**Supported Targets**: front + +## any_scope_general +Iterate through all generals in a: country, interestgroup, front, or military formation +any_scope_general = { / } +Reads nothing for all scopes. +**Supported Scopes**: country, front, interest_group, military_formation +**Supported Targets**: character + +## any_scope_held_interest_marker +Iterate through all interest markers held by a country +any_scope_held_interest_marker = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: interest_marker + +## any_scope_homeland_state +Iterate through all states that are a homeland for the scoped culture, or a homeland of any primary culture of the scoped country +any_scope_homeland_state = { / } +Reads nothing for all scopes. +**Supported Scopes**: country, culture +**Supported Targets**: state + +## any_scope_initiator_ally +Iterate through all allies to an initiator in a: diplomatic play +any_scope_initiator_ally = { / } +Reads nothing for all scopes. +**Supported Scopes**: diplomatic_play +**Supported Targets**: country + +## any_scope_interest_marker +Iterate through all interest markers in a: country, strategic region, state region +any_scope_interest_marker = { / } +Reads nothing for all scopes. +**Supported Scopes**: country, state_region, strategic_region +**Supported Targets**: interest_marker + +## any_scope_je_involved +Iterate through all involved in a journal entry +any_scope_je_involved = { / } +Reads nothing for all scopes. +**Supported Scopes**: journal_entry +**Supported Targets**: country + +## any_scope_play_involved +Iterate through all involved in a: diplomatic play +any_scope_play_involved = { / } +Reads nothing for all scopes. +**Supported Scopes**: diplomatic_play +**Supported Targets**: country + +## any_scope_politician +Iterate through all politicians in a: country or interestgroup +any_scope_politician = { / } +Reads nothing for all scopes. +**Supported Scopes**: country, front, interest_group, military_formation +**Supported Targets**: character + +## any_scope_pop +Iterate through all pops in a: country, state, interest group, culture +any_scope_pop = { / } +Reads nothing for all scopes. +**Supported Scopes**: country, culture, interest_group, state +**Supported Targets**: pop + +## any_scope_regional_hqs +Iterate through regional HQs of the scoped company +any_scope_regional_hqs = { / } +Reads nothing for all scopes. +**Supported Scopes**: company +**Supported Targets**: building + +## any_scope_ship +Iterate through all ships in a country or military formation +any_scope_ship = { / } +Reads nothing for all scopes. +**Supported Scopes**: country, military_formation +**Supported Targets**: ship + +## any_scope_state +Iterate through all states including provinces from a: country, state_region, theater, front, or strait +any_scope_state = { / } +Reads nothing for all scopes. +**Supported Scopes**: country, front, state_region, strait, strategic_region, theater +**Supported Targets**: state + +## any_scope_strait +Iterate through all straits with a land endpoint in the scoped state or country +any_scope_strait = { / } +Reads nothing for all scopes. +**Supported Scopes**: country, state +**Supported Targets**: strait + +## any_scope_target_ally +Iterate through all allies to a target in a: diplomatic play +any_scope_target_ally = { / } +Reads nothing for all scopes. +**Supported Scopes**: diplomatic_play +**Supported Targets**: country + +## any_scope_theater +Iterate through all theaters in a: country +any_scope_theater = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: theater + +## any_scope_treaty +Iterate through in force treaties binding the scoped country +any_scope_treaty = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: treaty + +## any_scope_violate_sovereignty_interested_parties +Iterate through all countries that would be interested if country in scope has their sovereignty violated +any_scope_violate_sovereignty_interested_parties = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## any_scope_violate_sovereignty_wars +Iterate through all relevant wars if target country had their sovereignty violated by scoped country +any_scope_violate_sovereignty_wars = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: war + +## any_scope_war +Iterate through all wars related to the scope +any_scope_war = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: war + +## any_sea_node_adjacent_state +Iterate through all states that share a sea node with a state +any_sea_node_adjacent_state = { / } +Reads nothing for all scopes. +**Supported Scopes**: state +**Supported Targets**: state + +## any_state +Iterate through all states globally +any_state = { / } +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_africa +SWI = { + states = { + STATE_WEST_SWITZERLAND + STATE_EAST_SWITZERLAND + } + ai_will_do = { + always = no + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_amazon +war_exhaustion_from_country_turmoil = { + add = country_turmoil + multiply = define:NWar|WAR_EXHAUSTION_TURMOIL_FACTOR +} +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_americas +SK9 +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_andes + TK9 +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_asia +ISR = { + states = { + STATE_PALESTINE + STATE_PALESTINE_2 + STATE_PALESTINE_3 + } + ai_will_do = { + always = no + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_asia_minor +C:/Program Files (x86)/Steam/steamapps/common/Victoria 3/game/gfx/interface/illustrations/music_player/the_great_wave.dds +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_atlantic_seaboard +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_balkans + TK9 +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_baltic + UK9 +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_central_africa +VK9 +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_central_asia +SWI = { + states = { + STATE_WEST_SWITZERLAND + STATE_EAST_SWITZERLAND + } + ai_will_do = { + always = no + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_central_europe +PK9 +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_china +>> +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_east_asia +pashtun +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_eastern_europe + QK9 +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_europe +SK9 +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_golden_circle +CK9 +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_horn_of_africa +>> +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_india +>= +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_indonesia +;*?c> +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_middle_east +>> +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_north_africa +C:/Program Files (x86)/Steam/steamapps/common/Victoria 3/game/gfx/interface/illustrations/music_player/the_great_wave.dds +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_north_america + UK9 +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_oceania + VK9 +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_pacific_seaboard +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_russia +state_urbanization_rate = { + value = total_urbanization + divide = state_population + multiply = 1000 + min = 0 + max = 1 +} +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_siberia +ISR = { + states = { + STATE_PALESTINE + STATE_PALESTINE_2 + STATE_PALESTINE_3 + } + ai_will_do = { + always = no + } +} +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_south_america +VK9 +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_south_east_asia +>{>=G? +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_southern_africa + UK9 +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_southern_europe + SK9 +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_west_africa +C:/Program Files (x86)/Steam/steamapps/common/Victoria 3/game/gfx/interface/illustrations/music_player/the_great_wave.dds +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_in_western_europe +RK9 +**Supported Scopes**: none +**Supported Targets**: state + +## any_state_region +Iterate through all state regions +any_state_region = { / } +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_africa +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_amazon +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_americas +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_andes +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_asia +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_asia_minor +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_atlantic_seaboard +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_balkans +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_baltic +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_central_africa +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_central_asia +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_central_europe +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_china +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_east_asia +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_eastern_europe +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_europe +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_golden_circle +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_horn_of_africa +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_india +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_indonesia +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_middle_east +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_north_africa +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_north_america +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_oceania +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_pacific_seaboard +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_russia +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_siberia +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_south_america +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_south_east_asia +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_southern_africa +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_southern_europe +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_west_africa +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_state_region_in_western_europe +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: state_region + +## any_strategic_objective +Iterate through all Strategic Objective states from the scoped Country +any_strategic_objective = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: state + +## any_strategic_region +Iterate through all strategic regions globally +any_strategic_region = { / } +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_africa +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_amazon +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_americas +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_andes +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_asia +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_asia_minor +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_atlantic_seaboard +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_balkans +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_baltic +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_central_africa +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_central_asia +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_central_europe +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_china +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_east_asia +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_eastern_europe +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_europe +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_golden_circle +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_horn_of_africa +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_india +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_indonesia +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_middle_east +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_north_africa +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_north_america +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_oceania +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_pacific_seaboard +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_russia +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_siberia +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_south_america +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_south_east_asia +ship_mod_merchant_navy_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_merchant_navy } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_southern_africa +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_southern_europe +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_west_africa +ship_mod_jeune_ecole_doctrine = { + value = 1 + #if = { + # limit = { has_law = law_type:law_jeune_ecole } + # multiply = ship_mod_doctrine_boost + #} +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_strategic_region_in_western_europe +cc_relations_change_with_rival = { + lobby_formation_reason = diplomacy + + duration = { + years = 5 + } + + catalyst_effect_cooldown = { + years = 1 + } +} +**Supported Scopes**: none +**Supported Targets**: strategic_region + +## any_subject_of_subject +Any country below direct subjects in hierarchy +any_subject_of_subject = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## any_subject_or_below +Any country below current in hierarchy +any_subject_or_below = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## any_supporting_character +Iterate through all characters that support the scoped political movement +any_supporting_character = { / } +Reads nothing for all scopes. +**Supported Scopes**: political_movement +**Supported Targets**: character + +## any_treaty +Iterate through treaties (both in force and drafts) +any_treaty = { / } +**Supported Scopes**: none +**Supported Targets**: treaty + +## any_valid_mass_migration_culture +Lists for cultures in the scoped country that are valid for mass migration +any_valid_mass_migration_culture = { / } +Reads nothing for all scopes. +**Supported Scopes**: country +**Supported Targets**: culture + +## any_war_participant +Iterate through all participants in a war +any_war_participant = { / } +Reads nothing for all scopes. +**Supported Scopes**: war +**Supported Targets**: country + +## appeasement +Compares the appeasement of a political lobby. +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: political_lobby + +## approaching_bureaucracy_shortage +Check if Institutions in the country will incur a Bureaucracy shortage eventually +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## arable_land +Check arable land in state +arable_land > 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## arable_land_country +Compare arable land in *all* states +arable_land_country > 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## armor +Compare a ship's armor +armor >= 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: ship + +## army_mobilization_option_fraction +Checks that a countries army has a certain percentage of units with a specific monbilization option +scope:country = { + army_mobilization_option_fraction = { + target = mobilization_option:key + value >= 0.2 + } +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## army_power_projection +Compare to a country's total army power projection + scope:example_country = { army_power_projection < root.army_power_projection +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## assert_if +Conditionally cause an assert during run time +assert_if = { limit = { X } text = Y }, where X is a trigger and Y is an optional string +**Supported Scopes**: none + +## assert_read +Conditionally cause an assert during read time +assert_read = X, where X is yes or the string to be printed in the assert +**Supported Scopes**: none + +## authority +Compares the available authority of the scoped country +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## authority_usage +Compares the consumed authority of the scoped country +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## available_jobs +Checks the state's number of available jobs in non-subsistence buildings +available_jobs > 10000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## average_country_infrastructure +Check average infrastructure in all states owned by scope country +average_country_infrastructure = 3 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## average_incorporated_country_infrastructure +Check average infrastructure in incorporated states owned by the scope country +average_incorporated_country_infrastructure = 3 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## average_sol_for_culture +Compares the average standard of living for the target culture in the country +average_sol_for_culture = { target = cu:polish value > 10 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## average_sol_for_primary_cultures +Compare average standard of living for primary cultures +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## average_sol_for_religion +Compares the average standard of living for the target religion in the country +average_sol_for_religion = { target = rel:catholic value > 10 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## average_sol_for_slaves +Compare average standard of living for enslaved pops +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## binds +Checks if the scoped treaty or treaty_options binds the given country +scope:some_treaty = { + if = { limit = { + binds = c:FRA + binds = c:BEL + }} +} +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: treaty_options, treaty +**Supported Targets**: country + +## blockade_level +Compare to state's blockade level +blockade_level > 0.1 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## building_has_goods_shortage +Check if building has a shortage of any of its inputs +building_has_goods_shortage = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: building + +## bureaucracy +Compares the available bureaucracy of the scoped country +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## bureaucracy_usage +Compares the consumed bureaucracy of the scoped country +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## calc_true_if +Returns true if the specified number of sub-triggers return true +calc_true_if = { amount = 2 } +**Supported Scopes**: none + +## can_activate_production_method +Checks if the building of a particular type in scoped state is able to active the specified production method +can_activate_production_method = { building_type = production_method = } +Reads gamestate for all scopes. +**Supported Scopes**: state + +## can_afford_diplomatic_action +Checks if the country in scope can afford the Influence for the specified diplomatic action (pact or ongoing) +can_afford_diplomatic_action = { target = X type = Y } +Where X = country and Y = diplomatic action type +Reads gamestate for all scopes. +**Supported Scopes**: country + +## can_agitate +Check if the scope character can agitate the target country +can_agitate = +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: character +**Supported Targets**: country + +## can_be_enacted +Checks if a law could be enacted by its country, considering its current situation +can_be_enacted = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: law + +## can_break_diplomatic_pact +Checks if there is a diplomatic pact of the specified type with target country that can be broken by scope country +can_break_diplomatic_pact = { target = type = first_state = second_state = +Reads gamestate for all scopes. +**Supported Scopes**: country + +## can_construct_building +Checks if 1 level of can be constructed in a scoped state +can_construct_building = +Reads gamestate for all scopes. +**Supported Scopes**: state + +## can_create_diplomatic_pact +Checks if a diplomatic pact is valid to create with another country +can_create_diplomatic_pact = { target = type = first_state = second_state = +Reads gamestate for all scopes. +**Supported Scopes**: country + +## can_create_treaty +Checks if a treaty between countries can be created +can_create_treaty = { + first_country = # (default: none) must _not_ be specified if the created treaty is an amendment + second_country = # (default: none) must _not_ be specified if the created treaty is an amendment + amends = # (default: none) if specified, the created treaty will be an amendment to the specified treaty + + is_draft = yes | no # (default: yes) must be yes if this treaty is an amendement to an existing treaty + entered_into_force_on = # (default: none) means "today" if not specified (for non-drafts). Must _not_ be specified for drafts. Cannot be in the future + binding_period = { # (default: 0) must be a nonnegative number, fractional parts will be ignored (truncation) + days = + | weeks = + | months = + | years = + } + + articles_to_create = { # (default: empty) non-amendments must have at least one article to create + { + article = # (default: empty) the type of article (determined by script) + source_country = # (default: none) directed articles _must_ specify this value, mutual articles _must not_ specify this value + target_country = # (default: none) directed articles _must_ specify this value, mutual articles _must not_ specify this value + + inputs = { # (default: empty) list of inputs values as required by the article + { + quantity = + | good = + | state = + | strategic_region = + | company = # TODO: or company type? + | building = # TODO: or building type? + | law = # TODO: or law type? + | country = + } + + { ... } # one input per required input of the corresponding article type + } + } + + # some examples of valid articles + { article = alliance } # mutual, no inputs + { + article = resource_transfer # directed + source_country = c:FRA # because directed + target_country = c:GBR # because directed + + inputs = { + { quantity = 250 } # because resource_transfer has required_inputs = { quantity good } + { good = g:coal } # because resource_transfer has required_inputs = { quantity good } + } + } + } +} +**Supported Scopes**: none + +## can_decrease_autonomy +Check if a subject country is able to become a less autonomous subject type +can_increase_autonomy = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## can_establish_company +Check if the country can establish a new company +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## can_form_nation +Check if the target country is able to potentially form a nation +can_form_nation = +Reads gamestate for all scopes. +**Supported Scopes**: country + +## can_have_as_subject +Checks if a country can have another country as a particular type of subject +can_have_as_subject = { who = X type = Y } +Where X = country and Y = subject type +Reads gamestate for all scopes. +**Supported Scopes**: country + +## can_have_subjects +Check if the country is able to have subjects of it sown +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## can_increase_autonomy +Check if a subject country is able to become a more autonomous subject type +can_increase_autonomy = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## can_invite_any_country +Checks whether is possible to invite any country to the scoped Power Bloc. +can_invite_any_country = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## can_leave_power_bloc +Checks if the country in scope can leave its current Power Bloc (returns false if country is not in a Power Bloc) +can_leave_power_bloc = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## can_lobbies_target +Checks if target country is a valid target for lobbies in the scoped country +can_lobbies_target = +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## can_own_autonomy_be_decreased +Check if scoped country can have it's autonomy decreased +can_own_autonomy_be_decreased = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## can_potentially_produce_prestige_goods +Checks if scope company can potentially produce target prestige good type +can_potentially_produce_prestige_good = pg:prestige_good_generic_clothes +Reads gamestate for all scopes. +**Supported Scopes**: company + +## can_queue_building_levels +Checks if the building's owner could queue the provided number of additional levels without hitting a level or resource potential cap +can_queue_building_levels = number +Reads gamestate for all scopes. +**Supported Scopes**: building + +## can_research +True if a country can research an technology +can_research = technology +Reads gamestate for all scopes. +**Supported Scopes**: country + +## can_send_diplomatic_action +Checks if a diplomatic action is valid to send by scope country to target country +can_send_diplomatic_action = { target = type = first_state = second_state = +Reads gamestate for all scopes. +**Supported Scopes**: country + +## can_start_tutorial_lesson +Can the specified tutorial lesson be started? +can_start_tutorial_lesson = reactive_advice_succession +**Supported Scopes**: none + +## can_take_on_scaled_debt +Checks if scoped country can take on a certain amount of scaled debt from another country +can_take_on_scaled_debt = { who = X value = Y } +Where X = country and Y = decimal value +Reads gamestate for all scopes. +**Supported Scopes**: country + +## can_transfer_subject +Check if the target country can be transferred as a subject to the scoped country +scope:country = { + can_transfer_subject = c:FRA +} +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## can_trigger_event +Check if country can trigger the specified event +can_trigger_event = key +Reads gamestate for all scopes. +**Supported Scopes**: country + +## cash_reserves_available +Evaluates a production building's available cash reserves +cash_reserves_available > 25000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: building + +## cash_reserves_ratio +Evaluates a production building's available cash reserve ratio compared to its maximum +Returns 1 if the building has no maximum cash reserves +cash_reserves_ratio > 0.2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: building + +## character_acceptance +Compares the acceptance of the scoped character in the target country against an acceptence value +character_acceptance = { +target = c:FRA +value > 50 +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: character + +## character_supports_political_movement +Checks whether the scoped character supports a political movement +character_supports_political_movement = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character + +## check_area +Compares areas of object to another object +Reads gamestate for all scopes. +**Supported Scopes**: country, market, province, state, state_region, strategic_region, theater + +## civil_war_progress +Compare progress of civil war +civil_war_progress > 0.50 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: civil_war + +## commander_is_available +Check if a commander is not busy +commander_is_available = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character + +## commander_rank +Compares the commanders rank +commander_rank > 2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: character + +## company_employed_levels +Check the number of employed building levels of the scoped company +company_employed_levels > 1.5 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: company + +## company_global_productivity_comparison +Check the average global productivity of buildings matching this company's buildings, scaled by owned levels for each type +company_global_productivity_comparison > 1.0 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: company + +## company_has_building_type_monopoly +Check if the scoped company has a monopoly of the specified building type +company_has_building_type_monopoly = bt:building_food_industry +Traits: building_type scope +Reads gamestate for all scopes. +**Supported Scopes**: company +**Supported Targets**: building_type + +## company_has_monopoly +Check if the scoped company has any monopoly + company_has_monopoly = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: company + +## company_is_prosperous +Check if a company is considered to be prosperous +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: company + +## company_owned_levels +Check the number of owned building levels of the scoped company +company_owned_levels > 1.5 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: company + +## company_productivity +Check the productivity of the scoped company +company_productivity > 1.0 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: company + +## company_prosperity +Check the prosperity of a company +company_prosperity > 0 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: company + +## construction_queue_duration +Compares the maximum of all the very roughly approximated weeks remaining to finish the constructions in any queue: construction_queue_duration < 52 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## construction_queue_government_duration +Compares the very roughly approximated weeks remaining to finish the constructions in the government queue: construction_queue_government_duration < 52 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## construction_queue_num_queued_government_levels +Compares the number of government constructed building levels in the construction queue +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## construction_queue_num_queued_levels +Compares the number of building levels in the construction queue +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## construction_queue_num_queued_private_levels +Compares the number of privately constructed building levels in the construction queue +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## construction_queue_private_duration +Compares the very roughly approximated weeks remaining to finish the constructions in the private queue: construction_queue_private_duration < 52 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## contains_capital_of +Checks if scoped state region contains the capital of target tag +contains_capital_of = country scope/tag +Reads gamestate for all scopes. +**Supported Scopes**: state_region + +## controls_treaty_port_province +Checks if the scoped state controls the treaty port province in the state region +controls_treaty_port_province = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## could_support_political_movement +Check if a character could potentially support a political movement +could_support_political_movement = +Reads gamestate for all scopes. +**Supported Scopes**: character + +## country_army_unit_type_fraction +Checks that a country has a certain percentage of a specific army unit type +scope:example_formation = { + country_military_unit_type_fraction = { + target = unit_type:key + value >= 0.2 + } +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## country_average_cultural_acceptance +Compares the average acceptance of a culture that is present in a country against a value +country_average_cultural_acceptance = { +target = cu:french +value >= 50 +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## country_average_culture_and_religion_pop_acceptance +Average acceptance of country pops of a specific culture and religion. +country_average_culture_and_religion_pop_acceptance = { culture = cu:polish religion = rel:catholic value >=60 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## country_average_culture_pop_acceptance +Average acceptance of country pops of a specific culture. +country_average_culture_pop_acceptance = { culture = cu:polish value >=60 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## country_average_religion_pop_acceptance +Average acceptance of country pops of a specific religion. +country_average_religion_pop_acceptance = { religion = rel:catholic value >=60 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## country_average_religious_acceptance +Compares the average acceptance of a religion that is present in a country against a value +country_average_religious_acceptance = { +target = rel:catholic +value >= 50 +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## country_can_have_mass_migration_to +Checks if the scoped country can have mass migration to target country +can_have_mass_migration_to = c:country +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## country_definition_has_culture +Checks if a culture is one of the cultures of the country definition +country_definition_has_culture = +Traits: culture scope +Reads gamestate for all scopes. +**Supported Scopes**: country_definition +**Supported Targets**: culture + +## country_fervor_primary_culture +Compares with the hightest fervor of a country's primary cultures +country_fervor_primary_culture> 0.2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## country_has_building_group_levels +Checks the sum of building levels for a building group in a country + country_has_building_group_levels = { + type = bg_heavy_industry + value >= 100 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## country_has_building_levels +Checks the sum of building levels for a country +country_has_building_levels >= 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## country_has_building_type_levels +Checks the sum of building levels for a building type in a country + country_has_building_type_levels = { + target = bt:building_barracks + value >= 100 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## country_has_building_type_monopoly +Check if the scoped country has a monopoly of the specified building type +country_has_building_type_monopoly = bt:building_food_industry +Traits: building_type scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: building_type + +## country_has_country_monopoly +Check if the scoped country has any country monopolies +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## country_has_local_shortage +Whether the scoped market goods are in shortage in the target country +country_has_local_shortage = scope:example_country +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: market_goods +**Supported Targets**: country + +## country_has_primary_culture +Checks if a culture is one of the primary cultures in the country +country_has_primary_culture = +Traits: culture scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: culture + +## country_has_state_religion +Checks if a religion is the state religion in the country +country_has_accepted_religion = +Traits: religion scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: religion + +## country_innovation +Checks the amount of weekly innovation a country produces +country_innovation <= 200 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## country_or_subject_owns_entire_state_region +Checks whether the scoped country or any of its subjects owns the entire specified state region +country_or_subject_owns_entire_state_region = key +Reads gamestate for all scopes. +**Supported Scopes**: country + +## country_ownership_fraction +Compares the fraction of this building's levels that are owned by a country + country_ownership_fraction > 0.5 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: building + +## country_rank +Compares a Country's Power Ranking +country_rank < rank_value:major_power +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## country_ship_type_fraction +Checks that a country has a certain fraction of a specific ship type +country_ship_type_fraction = { + target = ship_type:key + value >= 0.2 +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## country_tier +Compare tier of country tag +country_tier = x +Reads gamestate for all scopes. +**Supported Scopes**: country + +## country_turmoil +Compares the country's population weighted turmoil +country_turmoil > 0.2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## crew +Compare a ship's current crew +crew >= 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: ship + +## crew_percent +Compare a ship's current crew +crew_percent >= 0.1 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: ship + +## cultural_acceptance_base +Compares the acceptance from shared cultural traits of a culture in the scoped country against an acceptence value +cultural_acceptance_base = { +target = cu:french +value > 50 +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## cultural_acceptance_delta +Compare the current local delta (modification) to a culture's acceptance in the scoped state +cultural_acceptance_delta = { target = cu:romanian value < -10 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## culture_can_have_mass_migration_to_country +Checks if the scoped culture can have mass migration to target country +can_have_mass_migration_to_country = c:country +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: culture +**Supported Targets**: country + +## culture_current_fervor +Compares the current fervor for a given culture, culture_current_fervor > 0.2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: culture + +## culture_has_community_in_state +Checks if the scoped culture has a cultural community in a state. +culture_has_community_in_state = +Reads gamestate for all scopes. +**Supported Scopes**: culture + +## culture_has_national_awakening +Checks if the scoped culture has an active national awakening +culture_has_national_awakening = yes / no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: culture + +## culture_national_awakening_occurred +Checks if the scoped culture has ever had a national awakening started +culture_national_awakening_occurred = yes / no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: culture + +## culture_percent_country +Checks that a country's population has a certain percentage of a specific culture +scope:example_country = { + culture_percent_country = { + target = cu:dixie + value >= 0.2 + } +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## culture_percent_state +Checks that a state's population has a certain percentage of a specific culture +scope:example_state = { + culture_percent_state = { + target = cu:dixie + value >= 0.2 + } +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## culture_secession_progress +Checks the culture's progress percentage towards secession in a country. 0 if no secession movement is active for the culture. +culture_secession_progress = { target = scope:example_country value > 0.5 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: culture + +## culture_target_fervor +Compares the target fervor for a given culture, culture_target_fervor > 0.2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: culture + +## current_cohesion_number +Compare the current Cohesion as a numeric value +current_cohesion_number > 50 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## current_cohesion_percentage +Compare the current Cohesion as a percentage of the maximum of a Power Bloc in scope +current_cohesion_percentage > 0.5 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## current_law_enactment_score +Check what the scoped country's AI enactment score is for the currently enacting law +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## current_manpower +Compares the current manpower of a battle side +manpower > 10000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: battle_side + +## current_tooltip_depth +Returns the number of tooltips currently open on screen +Traits: <, <=, =, !=, >, >= +**Supported Scopes**: none + +## custom_description +Wraps triggers that get a custom description instead of the auto-generated one +custom_description = { + text = + subject = #defaults to current scope + object = + value = + ... triggers ... +} +**Supported Scopes**: none + +## custom_tooltip +Replaces the tooltips for the enclosed triggers with a custom text +custom_tooltip = { + text = + subject = (optional) + +} +**Supported Scopes**: none + +## day_value +Day value +Traits: <, <=, =, !=, >, >= +**Supported Scopes**: none + +## daynight_value +DayNight value +Traits: <, <=, =, !=, >, >= +**Supported Scopes**: none + +## days_obsolete +Compare the number of days since a ship was first marked obsolete by the AI. Returns 0 if the ship has never been marked. +days_obsolete >= 1825 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: ship + +## debug_log +Log whether the parent trigger succeeded or failed +**Supported Scopes**: none + +## debug_log_details +Log whether the parent trigger succeeded or failed. Log which children succeeded or failed +**Supported Scopes**: none + +## dependents +Compares the dependents size of the scoped pop +dependents >= 2000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## devastation +Compares the devastation of a given state +devastation > 5 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## discriminates_religion +Checks if the scoped country discriminates the given religion (key) +discriminates_religion = +Reads gamestate for all scopes. +**Supported Scopes**: country + +## earnings +Compare a building's current annual earnings per employee +earnings >= 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: building + +## economic_dependence +Compares the degree of dependence the country in scope has to the target country. Note: This is an expensive trigger +economic_dependence = { target = scope:other_country value > 2.2 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## election_momentum +Compare election momentum of the scoped party against a value +election_momentum = 0.75 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: party + +## electoral_confidence +Compares the electoral confidence of scope country +electoral_confidence > 0.1 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## empty_agitator_slots +Checks number of empty agitator slots in a country +empty_agitator_slots >= 1 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## enacting_any_law +Checks if you're enacting any law. +enacting_any_law = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## enactment_chance +Compares the current enactment success chance in scope country (including values from enactment modifier) +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## enactment_chance_for_law +Compares the enactment success chance in scope country for given law (including values from enactment modifier) +enactment_chance_for_law = { target = scope:my_lawtype value > 0.2 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## enactment_chance_for_law_without_enactment_modifier +Compares the enactment success chance in scope country for given law but excludes values from enactment modifier +enactment_chance_for_law_without_enactment_modifier = { target = scope:my_lawtype value > 0.2 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## enactment_chance_without_enactment_modifier +Compares the current enactment success chance in scope country but excludes values from enactment modifier +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## enactment_phase +Compares the current law enactment phase in scope country. +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## enactment_setback_count +Compares the current enactment setback count in scope country. +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## enemy_contested_wargoals +Determines the fraction of war goals that enemies in the war are currently contesting +enemy_contested_wargoals = { target = scope:war value > 0.4 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## enemy_occupation +Determines the (weighted) enemy occupation score of a country +enemy_occupation > 0.2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## escalation +Checks whether escalation has passed a certain threshold +escalation > -58 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: diplomatic_play + +## exists +Checks whether the specified scope target exists (check for not being the null object) +exists = from.owner.var:cool_var.mother +**Supported Scopes**: none + +## expanding_institution +Checks if the institution is expanding +expanding_institution = +Reads gamestate for all scopes. +**Supported Scopes**: country + +## experience_level +Compares the character experience level +experience_level > 1 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: character + +## export_advantage +Compare to state goods export advantage +export_advantage >= 100 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state_goods + +## export_tariff_level +Checks if state goods has a particular export tariff level set +export_tariff_level = max_tariffs +Reads gamestate for all scopes. +**Supported Scopes**: state_goods + +## fixed_expenses +Does the country have this amount of weekly fixed expenses +fixed_expenses > 1000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## fixed_income +Does the country have this amount of weekly fixed income +fixed_income > 1000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## food_security +Checks if a pop has a certain amount of food security +food_security = value +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## formation_army_unit_type_fraction +Checks that a formation has a certain percentage of a specific army unit type +scope:example_formation = { + country_military_unit_type_fraction = { + target = unit_type:key + value >= 0.2 + } +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: military_formation + +## formation_ship_type_fraction +Checks that a formation has a certain fraction of a specific ship type +formation_ship_type_fraction = { + target = ship_type:key + value >= 0.2 +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: military_formation + +## fraction_of_levels_owned_by_country +Compares the fraction of total levels of a building a country or investors in that country owns + fraction_of_levels_owned_by_country = { + target = c:GBR + value > 0.5 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: building + +## free_arable_land +Check free arable land in state +free_arable_land > 0 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## free_principle_slots +Compare a power bloc's free principle slot count +power_bloc = +{ + free_principle_slots >= 2 +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## game_date +Compare to current game date +current_game_date = 1837.1.1 +Traits: <, <=, =, !=, >, >= +**Supported Scopes**: none + +## gdp_ownership_ratio +Compares the ratio of GDP the specified country owns in the scoped country +gdp_ownership_ratio = { target = scope:owner_country value > 0.1 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## gdp_per_capita_ranking +Compares a Country's GDP per Capita Ranking (position) +gdp_per_capita_ranking > 42 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## gdp_ranking +Compares a Country's GDP Ranking (position) +gdp_ranking > 42 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## global_country_ranking +Compares a Country's Power Ranking (position) +global_country_ranking > 42 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## global_population +Compares the global population +global_population > 2000000000 +Traits: <, <=, =, !=, >, >= +**Supported Scopes**: none + +## global_variable_list_size +Checks the size of a variable list +variable_list_size = { name = X target >= Y } +Where X is the name of the variable +Where Y is a script value or number +**Supported Scopes**: none + +## gold_reserves +Does the country have the required gold reserves +gold_reserves > 500 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## gold_reserves_limit +Compares the country's gold reserves limit +gold_reserves > gold_reserves_limit +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## goods_production_rank +Compare to a country's production leaderboard rank of a good +"goods_production_rank(g:luxury_clothes)" < 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## government_legitimacy +Compare Legitimacy +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## government_transfer_of_power +Checks country's government's transfer of power +government_transfer_of_power = key +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## government_wage_level +Compares the government wage level of scoped country +government_wage_level = +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## government_wage_level_value +Compares the government wage level value of scoped country +government_wage_level_value = +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## harvest_condition_intensity +With a harvest condition scope, compare the intensity of the harvest condition in a given country (since the state region can span multiple countries) +harvest_condition_intensity = { target = scope:my_country_scope value > 0.5 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: harvest_condition + +## has_account_item +Does the player have the item in the account +has_account_item = +**Supported Scopes**: none + +## has_active_building +True if a state has an active building type +has_active_building = building +Reads gamestate for all scopes. +**Supported Scopes**: market, state + +## has_active_peace_deal +True if the country is in a war where there is a proposed peace deal +has_active_peace_deal = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_active_production_method +Checks if a scoped building has the specified production method active +has_active_production_method = key +Reads gamestate for all scopes. +**Supported Scopes**: building + +## has_amendment +Check if scoped law has an amendment of the given type +has_amendment = +Traits: amendment_type scope +Reads gamestate for all scopes. +**Supported Scopes**: law +**Supported Targets**: amendment_type + +## has_any_law_commitment +Checks if a country has a commitment to enact any law +has_any_law_commitment = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_any_naval_only_hostilities +Check if the country has naval hostilities with any country it is not also at war with +has_any_naval_only_hostilities = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_any_secessionists_broken_out +Check if the country has secessionists broken out +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_any_secessionists_growing +Check if the country has any secessionists growing +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_any_strait_control +Check if the scoped country owns a strait province with naval fortification +has_any_strait_control = yes +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## has_any_strait_province +Check if the scoped country owns any strait province +has_any_strait_province = yes +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## has_any_subventions_on +Check if the scoped country has any level of subventions on a goods +scope:country = { + has_any_subventions_on = g:grain +} +Traits: goods scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: goods + +## has_any_tariffs_on +Check if the scoped country has any level of tariffs on a goods +scope:country = { + has_any_tariffs_on = g:grain +} +Traits: goods scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: goods + +## has_assimilating_pops +Check if a state has any pops currently in the process of assimilating. +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## has_attitude +Checks if scoped country has a particular attitude towards another country +has_attitude = { who = X attitude = Y } +Where X = country and Y = attitude type +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_battle_condition +True if the battle side currently has a condition with the given key +has_battle_condition = battle_condition_key +Reads gamestate for all scopes. +**Supported Scopes**: battle_side + +## has_building +True if a state/market/state region/country has a building type +has_building = building +Reads gamestate for all scopes. +**Supported Scopes**: country, market, state, state_region + +## has_character_ideology +Check if scoped political movement has character ideology +Reads gamestate for all scopes. +**Supported Scopes**: political_movement + +## has_civil_war_from_movement_type +Checks if a country is having a civil war started by a particular movement type +has_civil_war_from_movement_type = law_type:law_autocracy +Traits: political_movement_type scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: political_movement_type + +## has_claim +Checks if country in scope has a claim on state/state region/country +has_claim = +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_claim_by +Checks if a state is claimed by a country +any_state = { + owner = root + has_claim_by = c:MEX +} +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: state +**Supported Targets**: country + +## has_commander_order +Checks whether the scoped character is following the given order +has_order = order type key/order type scope +Reads gamestate for all scopes. +**Supported Scopes**: character + +## has_company +Checks if a company of the specified type exists in scope country +has_company = company_type:company_rheinmetall +Traits: class CCompanyTypeDatabase key +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: company_type + +## has_completed_subgoal +Checks if the scoped country has completed a certain subgoal +has_completed_subgoal = subgoal_key +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_consumption_tax +Checks if the country is taxing the target good. +c:FRA = { has_consumption_tax = g:grain } +Traits: goods scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: goods + +## has_converting_pops +Check if a state has any pops currently in the process of converting. +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## has_convoys_being_sunk +Check if the country has convoys being sunk through convoy raiding +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_core_ideology +Check if scoped political movement has core ideology +Reads gamestate for all scopes. +**Supported Scopes**: political_movement + +## has_cosmetic_dlc +Does the client have this cosmetic DLC +**Supported Scopes**: none + +## has_cosmetic_dlc_feature +Does the client have DLC that enables this particular cosmetic feature +**Supported Scopes**: none + +## has_cultural_community +Checks if a culture has a cultural community in the scoped state. +has_cultural_community = +Reads gamestate for all scopes. +**Supported Scopes**: state + +## has_cultural_obsession +Checks if a culture has a certain goods as obsession +has_cultural_obsession = +Reads gamestate for all scopes. +**Supported Scopes**: culture + +## has_culture +Checks characters culture +has_culture = culture scope or character scope +Reads gamestate for all scopes. +**Supported Scopes**: character + +## has_culture_graphics +Checks if a culture has a certain culture_graphics +has_culture_graphics = +Reads gamestate for all scopes. +**Supported Scopes**: culture + +## has_decree +Checks if scope state has a particular type of decree +has_decree = +Reads gamestate for all scopes. +**Supported Scopes**: state + +## has_deployed_units +Check if a building supports any units which have been deployed outside of home HQ +has_deployed_units = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: building + +## has_diplomatic_pact +Checks if two countries have an active diplomatic pact of type +has_diplomatic_pact = { who = X type = Y is_initiator = yes/no } +Where X = country and Y = diplomatic action type, is_initiator is optional parameter that checks to see if scope country is the original initiator/target of the pact +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_diplomatic_play +Check if strategic region has a diplomatic play or not +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: strategic_region + +## has_diplomatic_relevance +Checks if target country is diplomatically relevant for scope country +has_diplomatic_relevance = +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## has_diplomats_expelled +Checks if country in scope has recently expelled diplomats of event target +has_diplomats_expelled = country +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## has_discrimination_trait +Checks if scoped culture or religion has the given discrimination trait +has_trait = trait +Reads gamestate for all scopes. +**Supported Scopes**: culture, religion + +## has_discrimination_trait_group +Checks if scoped culture or religion has the given discrimination trait group +has_discrimination_trait_group = trait_group +Reads gamestate for all scopes. +**Supported Scopes**: culture, religion + +## has_dlc_feature +Does the host have DLC that enables this particular feature +**Supported Scopes**: none + +## has_employee_slots_filled +Checks whether the amount of employees of a certain poptype are above or below a given percentage of the total amount the building can currently hire. I.e. if a building is at 80% (given as 0.8) of its current hiring capacity for Shopkeepers, for example. +has_employee_slots_filled = { pop_type = X percent = Y } +Where X is a pop type and Y is a fixed point +Reads gamestate for all scopes. +**Supported Scopes**: building + +## has_failed_hires +Checks if a building failed to hire someone last week +has_failed_hires = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: building + +## has_famine +Check if state or country has famine +has_famine = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country, state + +## has_free_government_reform +Check if the country has a free (of radicals) government reform +has_free_government_reform = +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_game_rule +Is the given game rule setting enabled? +has_game_rule = faster_conversion +**Supported Scopes**: none + +## has_game_started +True if game has started +has_game_started = bool +Traits: yes/no +**Supported Scopes**: none + +## has_gameplay_dlc +Does the host have this gameplay DLC +**Supported Scopes**: none + +## has_global_highest_gdp +Checks if the scoped country has the highest GDP +has_global_highest_gdp = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_global_highest_innovation +Checks if the scoped country has the highest weekly innovation +has_global_highest_innovation = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_global_variable +Checks whether the current scope has the specified variable set +has_variable = name +**Supported Scopes**: none + +## has_global_variable_list +Checks whether the current scope has the specified variable list set +has_variable_list = name +**Supported Scopes**: none + +## has_government_clout +Does the country's government have the necessary total Clout +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_government_type +Is the country's government type as specified +has_government_type = key +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_harvest_condition +Check if the scoped state region has a harvest condition of type +has_harvest_condition = drought +Reads gamestate for all scopes. +**Supported Scopes**: state_region + +## has_healthy_economy +Check if the country has a healthy economy +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_high_attrition +Checks if a Military Formation's attrition risk is higher than the base value for their type +has_high_attrition = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: military_formation + +## has_homeland +Checks if scoped culture has a homeland in target state or state region +has_homeland = state/state region +Reads gamestate for all scopes. +**Supported Scopes**: culture + +## has_identity +Checks if the scoped power bloc has certain central identity +has_identity = identity:key +Traits: power_bloc_identity scope +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc +**Supported Targets**: power_bloc_identity + +## has_ideology +Check if scoped character or interest group has ideology +Reads gamestate for all scopes. +**Supported Scopes**: character, interest_group, political_movement + +## has_inactive_journal_entry +Check if the country has at least one inactive journal entry of the specified type +has_inactive_journal_entry = key +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_institution +Checks if scope country has a particular type of institution +has_institution = +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_insurrectionary_interest_groups +Check if the country has Interest Groups that are insurrectionary +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_interest_marker_in_region +True if scope country has an interest marker in target region +has_interest_marker_in_region = region scope/tag +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_journal_entry +Check if the country has at least one active journal entry of the specified type +has_journal_entry = key +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_label +Check if the scope object has the specified label +has_label = label_key +Reads gamestate for all scopes. +**Supported Scopes**: province + +## has_law +Checks if a country has a certain law active +Traits: law_type scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: law_type + +## has_law_commitment +Checks if a country has a commitment to enact a certain law +Traits: law_type scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: law_type + +## has_law_imposition_rights +Checks if the scoped country has the necessary permits to demand another country enacts a certain law +has_law_imposition_rights = { target_country = scope:target_country type = law_type:law_serfdom } +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_law_or_variant +Checks if a country has a certain law or one its variant laws active +Traits: law_type scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: law_type + +## has_local_variable +Checks whether the current scope has the specified variable set +has_variable = name +**Supported Scopes**: none + +## has_local_variable_list +Checks whether the current scope has the specified variable list set +has_variable_list = name +**Supported Scopes**: none + +## has_map_interaction +Checks if the map interaction type is active +has_map_interaction = key +**Supported Scopes**: none + +## has_map_interaction_diplomatic_action +Checks if our current map interaction is a specific diplomatic action +has_map_interaction_diplomatic_action = +**Supported Scopes**: none + +## has_military_formation +Checks if character has a Military Formation +has_military_formation = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character + +## has_mobilization_option +Checks that a formation has a specific mobilization option + has_mobilization_option = mobilization_option:key +Traits: mobilization_option scope +Reads gamestate for all scopes. +**Supported Scopes**: military_formation +**Supported Targets**: mobilization_option + +## has_mobilizing_unit +Checks if any Building in a scoped State maintains any Combat Units that are currently mobilizing +has_mobilizing_unit = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## has_modifier +Check if a supported scope has a certain timed modifier +Supported scopes: Country, Character, State, Building, InterestGroup, PoliticalMovement, Institution, Front +has_modifier = +Reads gamestate for all scopes. +**Supported Scopes**: country, building, character, institution, interest_group, journal_entry, political_movement, power_bloc, state + +## has_naval_mission_with_invalid_area +Checks if a Fleet has a naval mission with an invalid area +has_naval_mission_with_invalid_area = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: military_formation + +## has_negotiated +Checks whether the interest group has finished negotiation: has_negotiated = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: interest_group + +## has_objective +Checks if the scoped country has a certain objective type +has_objective = objective_type_key +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_ongoing_assimilation +Checks if the scoped pop has ongoing cultural assimilation +has_ongoing_assimilation = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## has_ongoing_conversion +Checks if the scoped pop has ongoing religious conversion +has_ongoing_conversion = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## has_overlapping_interests +Checks if country in scope has an overlapping interest marker with any of target country's interests +has_overlapping_interests = +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## has_parent_law +Check if the amendment type has a parent law +has_parent_law = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: amendment_type + +## has_party +True if IG scope has a party +has_party = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: interest_group + +## has_party_member +Checks if the target interest group is a member of scope party +has_party_member = +Traits: interest_group scope +Reads gamestate for all scopes. +**Supported Scopes**: party +**Supported Targets**: interest_group + +## has_play_goal +Checks if diplomatic play has a certain war goal type +has_play_goal = return_state +Reads gamestate for all scopes. +**Supported Scopes**: diplomatic_play + +## has_pop_culture +Checks if pop has specific culture +has_pop_culture = culture +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## has_pop_religion +Checks if pop has specific religion +has_pop_religion = religion +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## has_port_country +Check if scoped country has at least one port +has_port_country = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_port_market +Check if scoped market has at least one port +has_port_market = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: market + +## has_port_state +Check if scoped state has at least one port +has_port_state = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## has_possible_decisions +Check if a country has any possible Decisions +has_possible_decisions = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_potential_resource +Checks if the specificed building group is allowed in the scoped state. Used to check if a state can potentially produce a resource +has_potential_resource = bg_rubber_plantations +Traits: class CBuildingDatabase key +Reads gamestate for all scopes. +**Supported Scopes**: state +**Supported Targets**: building_type + +## has_potential_supply +Check if the market goods or state goods has a potential supply, either though local production or theoretical import +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: market_goods, state_goods + +## has_potential_to_form_country +Check if the target country could ever be able to form a nation +has_potential_to_form_country = +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_power_struggle +Checks if scope Power Bloc has a power struggle +has_power_struggle = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_principle +Checks if the scoped power bloc has certain principle +has_principle = principle:key +Traits: power_bloc_principle scope +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc +**Supported Targets**: power_bloc_principle + +## has_principle_group +Checks if the scoped power bloc has a principle in the specified group +has_principle_group = principle_group:key +Traits: power_bloc_principle_group scope +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc +**Supported Targets**: power_bloc_principle_group + +## has_reached_end_date +True if the end date (NDefines::NGame::END_DATE) has been reached +has_reached_end_date = yes +Traits: yes/no +**Supported Scopes**: none + +## has_region_stance +Checks if the scoped country's AI has the specified stance for a strategic region +Usage: +region_stance = { + region = sr:some_region + stance = +} +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_religion +Checks characters religion +has_religion = religion/character scope +Reads gamestate for all scopes. +**Supported Scopes**: character + +## has_religious_taboo +Checks if a religion has a certain goods as taboo +has_religious_taboo = +Reads gamestate for all scopes. +**Supported Scopes**: religion + +## has_researchable_technology +Check if the country has any researchable technology left. +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_revolution +Check if the country has revolutionary uprising +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_role +Checks if character has specific role +has_role = role +Reads gamestate for all scopes. +**Supported Scopes**: character + +## has_role_of_type +Checks if character has a role of the specified archetype +has_role_of_type = archetype +Reads gamestate for all scopes. +**Supported Scopes**: character + +## has_ruling_interest_group +Does the country's government include the named IG +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_ruling_interest_group_count +Does the country's government consist of the specified number of IGs +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_secret_goal +Checks if scoped country has a particular secret goal towards another country +has_secret_goal = { who = X secret_goal = Y } +Where X = country and Y = secret_goal type +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_ship_outside_max_port_distance +Checks if a Fleet has any ship that is beyond its maximum distance to port +has_ship_outside_max_port_distance = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: military_formation + +## has_social_class +Checks if the scoped pop belongs to a specific social class +has_social_class = +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## has_social_hierarchy +Checks if the scoped country has adopted a specific social hierarchy +has_social_hierarchy = +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_state_in_state_region +Check if country has a state in the state region +has_state_in_state_region = key +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_state_religion +Check if the Pop has the state religion +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## has_state_trait +Checks if scoped state has a certain trait +has_state_trait = key +Reads gamestate for all scopes. +**Supported Scopes**: state + +## has_strategic_adjacency +Checks if country in scope has a strategic adjacency (direct/coastal/war goal adjacency) to target state/country +has_strategic_adjacency = +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_strategic_land_adjacency +Checks if country in scope has a strategic adjacency (direct land border or war goal adjacency only) to target state/country +has_strategic_adjacency = +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_strategic_region_interest_tier +Checks the scoped country's interest tier rank in a specific strategic region +scope:country = { + has_strategic_region_interest_tier = { + strategic_region = sr:target_region + value >= 3 + } +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_strategy +Checks if country in scope has a particular AI strategy +has_strategy = +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_subject_relation_with +Checks if country in scope is subject or overlord of event target +has_subject_relation_with = country +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## has_sufficient_construction_capacity_for_investment +Check if country has enough construction capacity to be spending all of its incoming investment pool funds. +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_technology_progress +Does the country have the required progress for an technology +has_technology_progress = { technology = X progress = Y } +Where X is an technology and Y is a fixed point +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_technology_researched +True if a country has researched an technology +has_technology_researched = +Reads gamestate for all scopes. +**Supported Scopes**: country + +## has_template +Checks if character was made from the specified template +has_template = template_key +Reads gamestate for all scopes. +**Supported Scopes**: character + +## has_terrain +Check if the province has the specified terrain type +has_terrain = terrain_key +Reads gamestate for all scopes. +**Supported Scopes**: province + +## has_trait +Checks if character has specific trait +has_trait = trait +Reads gamestate for all scopes. +**Supported Scopes**: character + +## has_treaty_port_in_market +Checks if the scoped country has a treaty port in target market +c:POR = { has_treaty_port_in_market = c:CHI.market } +Traits: market scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: market + +## has_truce_with +Check if a country has a truce with a different target country +has_truce_with = c:GBR +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## has_type +Checks if the scoped object has the type identified by the given string +scope:some_object = { + has_type = defensive_pact +} +Reads gamestate for all scopes. +**Supported Scopes**: treaty_article, treaty_article_options + +## has_unification_candidate +Check if there is at least one unification candidate for country tag +has_country_unification_candidate = GER +**Supported Scopes**: none + +## has_unit_type +Checks if a Combat Unit is of the specified type +has_unit_type = unit_type:key +Traits: combat_unit_type scope +Reads gamestate for all scopes. +**Supported Scopes**: new_combat_unit +**Supported Targets**: combat_unit_type + +## has_variable +Checks whether the current scope has the specified variable set +has_variable = name +**Supported Scopes**: none + +## has_variable_list +Checks whether the current scope has the specified variable list set +has_variable_list = name +**Supported Scopes**: none + +## has_war_exhaustion +Checks the war exhaustion of the target country in the scoped war +has_war_exhaustion = { target = c:GBR value > 50 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: war + +## has_war_goal +Checks if war has a certain war goal type +has_war_goal = return_state +Reads gamestate for all scopes. +**Supported Scopes**: war + +## has_war_support +Checks the war support of the target country in the scoped war +has_war_support = { target = c:GBR value > 50 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: war + +## has_war_with +Checks if country in scope is at war with event target +has_war_with = country +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## has_wasted_construction +Check if country is wasting any of its produced construction. +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## hidden_trigger +Enclosed triggers are not shown in tooltips +hidden_trigger = { } +**Supported Scopes**: none + +## highest_overlapping_interest_tier +Compares the highest interest tier rank (scope country) among strategic regions where both countries have an interest. +Usage: +country_scope = { + highest_overlapping_interest_tier = { target = c:GBR value >= 2 } +} +Returns -1 if there are no overlapping interests. +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## highest_secession_progress +Compares the highest secession progress of any secession movement in a given country +highest_secession_progress > 0.7 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## hit_points +Compare a ship's current hit points +hit_points >= 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: ship + +## hit_points_percent +Compare a ship's current hit points +hit_points_percent >= 0.1 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: ship + +## ig_approval +Compare to scoped interest group approval +Usages: ig_approval > 2, ig_approval < happy +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: interest_group + +## ig_clout +Compare to scoped interest group's clout +ig_clout >= 0.2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: interest_group + +## ig_government_power_share +Compare to scoped interest group's political strength divided by total government political strength +ig_government_power_share >= 0.5 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: interest_group + +## ig_state_pol_strength_share +True if IG in scope has scripted political strength in state +ig_state_pol_strength_share = { + target = scope:target_ig + value = 0.3 +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## import_advantage +Compare to state goods import advantage +import_advantage >= 100 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state_goods + +## import_tariff_level +Checks if state goods has a particular import tariff level set +import_tariff_level = max_tariffs +Reads gamestate for all scopes. +**Supported Scopes**: state_goods + +## in_default +Check if the country is currently in default +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## in_election_campaign +Check if the country is in election campaign period +in_election_campaign = +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## income_transfer +Compares the base income transfer of the diplomatic pact +income_transfer > 0.05 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: diplomatic_pact + +## incorporation_progress +Check incorporation progress in state +incorporation_progress > 0.25 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## influence +Compares the available influence of the scoped country +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## influence_usage +Compares the consumed influence of the scoped country +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## infrastructure +Compares the infrastructure value of a given state +infrastructure > 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state, state_region + +## infrastructure_delta +Compares the infrastructure balance of a given state +infrastructure_delta > 0 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state, state_region + +## infrastructure_usage +Compares the infrastructure usage value of a given state +infrastructure_usage > 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state, state_region + +## initiator_is +Checks who the initiator of a diplomatic play is +initiator_is = country +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: diplomatic_play +**Supported Targets**: country + +## institution_investment_level +Compares the level of investment in an institution +institution_investment_level = { institution = value = } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## interest_group_population +Compares population number in an interest group +interest_group_population > 1000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: interest_group + +## interest_group_population_percentage +Compares percentage of population in an interest group +interest_group_population_percentage > 0.2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: interest_group + +## interest_group_supports_political_movement +Checks whether the scoped interest group supports a political movement +interest_group_supports_political_movement = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: interest_group + +## invasion_has_marines +Checks if any combat unit in the scoped invasion's armies is a marine +invasion_has_marines = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: invasion + +## investment_pool +Does the country have this amount of money saved in its investment pool +investment_pool > 1000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## investment_pool_gross_income +Does the country have this amount of gross income (income before expenses) for its investment pool +investment_pool_gross_income > 1000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## investment_pool_net_income +Does the country have this amount of net income (income after expenses) for its investment pool +investment_pool_net_income > 1000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_adjacent_to_country +Checks if country in scope is adjacent to a target country +is_adjacent_to_country = +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## is_adjacent_to_market +Checks if market in scope is adjacent to a target market +is_adjacent_to_market = +Traits: market scope +Reads gamestate for all scopes. +**Supported Scopes**: market +**Supported Targets**: market + +## is_adjacent_to_state +Checks if country in scope is adjacent to a target state +is_adjacent_to_state = +Traits: state scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: state + +## is_adult +Check if character is an adult +is_adult = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character + +## is_advancing_on_front +Checks if a commander is advancing on a front +is_advancing_on_front = front +Traits: front scope +Reads gamestate for all scopes. +**Supported Scopes**: character +**Supported Targets**: front + +## is_ai +True if country scope is controlled by an AI +is_ai = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_army +Checks if a military formation is Army +is_army = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: military_formation + +## is_at_war +Check if the country is at war +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_attacker_in_battle +Checks if a Commander or Ship is attacker in a battle +is_attacker_in_battle = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character, ship + +## is_auto_assigned +Checks if the character role is auto assigned +is_auto_assigned = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character_role + +## is_banning_goods +Check if a country is banning a good +is_banning_goods = +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_being_bolstered +Check if scoped movement is being bolstered +is_being_bolstered = / +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: political_movement + +## is_being_bombarded +Checks if a state is currently being port bombarded by a hostile fleet +is_being_bombarded = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## is_being_suppressed +Check if scoped movement is being suppressed +is_being_suppressed = / +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: political_movement + +## is_blockaded_by +Checks if a state is blockaded by a country +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: state +**Supported Targets**: country + +## is_buildable +Check if a building is buildable = yes (default) +is_buildable = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: building + +## is_building_group +True if scope is a building of given group +building_group = building +Reads gamestate for all scopes. +**Supported Scopes**: building + +## is_building_type +True if scope is a building of given type +is_building_type = building +Reads gamestate for all scopes. +**Supported Scopes**: building + +## is_building_type_expanded +Checks if the CProductionMethodsPanelEntry for a particular CBuildingType is expanded +is_building_type_expanded = +**Supported Scopes**: none + +## is_busy +Check if character is busy +is_busy = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character + +## is_capital +Check if state is the capital of the owner = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## is_character_alive +Checks if the scoped character is alive +is_character_alive = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character + +## is_character_role +Checks if the scoped character role is a specific role +is_character_role = role +Reads gamestate for all scopes. +**Supported Scopes**: character_role + +## is_character_role_type +Checks if the scoped character role is of a specific archetype +is_character_role_type = archetype +Reads gamestate for all scopes. +**Supported Scopes**: character_role + +## is_civil_war_type +Check if the scoped civil war is of a specific type +is_civil_war_type = revolution / secession +Reads gamestate for all scopes. +**Supported Scopes**: civil_war + +## is_coastal +Check if state borders a (non-impassable) sea region +is_coastal = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## is_company_type +Checks if scoped company is of the specified type +is_company_type = company_type:company_rheinmetall +Traits: class CCompanyTypeDatabase key +Reads gamestate for all scopes. +**Supported Scopes**: company +**Supported Targets**: company_type + +## is_considered_adjacent_due_to_wargoals +Checks if the scoped country is considered adjacent to the target country by virtue of the scoped country having war goals that are adjacent to the target country in a committed diplomatic play +is_considered_adjacent_due_to_wargoals = +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## is_construction_paused +Check if construction in a state is paused. +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_consumed_by_government_buildings +Check if the market goods is instrumental in running the bureaucratic machine +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## is_consumed_by_military_buildings +Check if the goods is instrumental in running the war machine +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## is_country_alive +Checks if the scoped country is alive, i.e. if it has at least one state on the map and can be interacted with +is_country_alive = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_country_type +Checks the countrys type +is_country_type = country type +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_damaged +Checks if a ship is damaged +is_damaged = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: ship + +## is_defender_in_battle +Checks if a Commander or Ship is defender in a battle +is_defender_in_battle = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character, ship + +## is_desired_by +Check if the scoped article or article_options has positive inherent acceptance with the target country +scope:treaty_article = { + is_desired_by = c:FRA +} +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: treaty_article, treaty_article_options +**Supported Targets**: country + +## is_diplomatic_action_type +Checks diplomatic pact is of a certain action type +is_diplomatic_action_type = diplomatic action type +Reads gamestate for all scopes. +**Supported Scopes**: diplomatic_pact + +## is_diplomatic_catalyst_type +Checks diplomatic catalyst is of a certain catalyst type +is_diplomatic_catalyst_type = diplomatic catalyst type +Reads gamestate for all scopes. +**Supported Scopes**: diplomatic_catalyst + +## is_diplomatic_pact_in_danger +Checks if diplomatic pact is in danger of breaking +is_diplomatic_pact_in_danger = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: diplomatic_pact + +## is_diplomatic_play_ally_of +Checks if country in scope is in a diplomatic play together with event target +is_diplomatic_play_ally_of = country +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## is_diplomatic_play_committed_participant +True if country is a committed participant of any diplomatic play +is_diplomatic_play_participant = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_diplomatic_play_enemy_of +Checks if country in scope is in a diplomatic play against event target +is_diplomatic_play_enemy_of = country +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## is_diplomatic_play_initiator +True if country is the initiator of any diplomatic play +is_diplomatic_play_initiator = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_diplomatic_play_involved_with +Checks if country in scope is involved in the same diplomatic play as event target +is_diplomatic_play_involved_with = country +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## is_diplomatic_play_participant_with +Checks if country in scope is a committed participant in the same diplomatic play as event target +is_diplomatic_play_participant_with = country +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## is_diplomatic_play_target +True if country is the target of any diplomatic play +is_diplomatic_play_target = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_diplomatic_play_type +Checks diplomatic play is of a certain type +is_diplomatic_play_type = play type +Reads gamestate for all scopes. +**Supported Scopes**: diplomatic_play + +## is_diplomatic_play_undecided_participant +True if country is a undecided participant of any diplomatic play +is_diplomatic_play_participant = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_direct_subject_of +Checks if country in scope is a direct subject (not subject-of-subject) of event target +is_direct_subject_of = country +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## is_doing_piracy_in_region +Checks if a Fleet is doing piracy in the specified strategic region +is_doing_piracy_in_region = sr:region_baltic_sea +Traits: strategic_region scope +Reads gamestate for all scopes. +**Supported Scopes**: military_formation +**Supported Targets**: strategic_region + +## is_employed +Check if the pop is employed +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## is_enacting_law +Checks if the scoped country is enacting a specific law type. +is_enacting_law = law_type:law_conscription +Traits: law_type scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: law_type + +## is_enforced +Checks if the scoped treaty is enforced on either party +scope:some_treaty = { + if = { limit = { + is_enforced = yes + }} +} +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: treaty + +## is_equal_exchange_for +Checks if the scoped treaty is considered an equal exchange by target country, +scope:some_treaty = { + if = { limit = { + is_equal_exchange_for = c:FRA + }} +} +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: treaty_options, treaty +**Supported Targets**: country + +## is_exchanging_obligations +Checks if the scoped treaty is exchanging any obligations, +scope:some_treaty = { + if = { limit = { + is_exchanging_obligations= yes + }} +} +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: treaty_options, treaty + +## is_expanding_institution +Are you expanding an institution +is_expanding_institution = / +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_exported_to +Whether the scoped market goods are being exported to the target market by the local market +is_exporter = scope:example_market +Traits: market scope +Reads gamestate for all scopes. +**Supported Scopes**: market_goods +**Supported Targets**: market + +## is_female +Check if character is female +is_female = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character + +## is_flagship +Checks if the scoped ship is assigned as the flagship +is_flagship = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: ship + +## is_fleet +Checks if a military formation is Fleet +is_fleet = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: military_formation + +## is_forced_pact +Check if a diplomatic pact has a forced duration due to reasons such as a sway or obligation +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: diplomatic_pact + +## is_forced_to_join_plays +Checks if the scoped country is forced to join the target country's Diplomatic Plays +is_forced_to_join_plays = c:country +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## is_fulfilled_by +Check if the scoped treaty is fulfilled by the given country +scope:treaty = { + is_fulfilled_by = c:FRA +} +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: treaty +**Supported Targets**: country + +## is_fully_mobilized +Checks if the Military Formation is fully mobilized +is_fully_mobilized = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: military_formation + +## is_game_paused +Checks if the game is paused +is_game_paused = yes/no +Traits: yes/no +**Supported Scopes**: none + +## is_gamestate_tutorial_active +Is the gamestate tutorial active? See save_progress_in_gamestate in tutorial_lesson_chains documentation. +Traits: yes/no +**Supported Scopes**: none + +## is_giftable_to +Check if the scoped article or article_options is giftable to target country +scope:treaty_article = { + is_giftable_to = c:FRA +} +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: treaty_article, treaty_article_options +**Supported Targets**: country + +## is_goal_complete +Check if the journal entry's goal has been met +is_goal_complete = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: journal_entry + +## is_government_funded +Check if a building is is_government_funded +is_government_funded = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: building + +## is_heir_of_own_country +Checks whether the scoped character is the heir in the country they live in +is_heir_of_own_country = yes / no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character + +## is_historical +Check if character is historical +is_historical = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character + +## is_historical_treaty +Checks if the scoped treaty was signed before the game start date +scope:some_treaty = { + is_historical_treaty = yes +} +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: treaty_options, treaty + +## is_holder_of_wargoal_in_war +Checks if the specified country is the holder of any war goal in the scoped war +is_holder_of_wargoal_in_war = +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: war +**Supported Targets**: country + +## is_home_country_for +Checks if a country is the home country for target country +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## is_homeland +Checks if scoped state region is a homeland of target culture +is_homeland = culture scope/name +Reads gamestate for all scopes. +**Supported Scopes**: state_region + +## is_homeland_of_country_cultures +Checks if state is homeland of any of the target country's primary cultures +is_homeland_of_country_cultures = +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: state +**Supported Targets**: country + +## is_immortal +checks if the scoped character is immortal +scope:abbath = { is_immortal = yes } +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character + +## is_immune_to_revolutions +Checks if the country has been set to be immune to revolutions via set_immune_to_revolutions +Warning: This does not check if the country is naturally immune to revolutions due to for example being a revolutionary country itself, only for the effects of set_immune_to_revolutions. +is_immune_to_revolutions = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_imported_from +Whether the scoped market goods are being imported from the Target market by the local market +is_importer = scope:example_market +Traits: market scope +Reads gamestate for all scopes. +**Supported Scopes**: market_goods +**Supported Targets**: market + +## is_in_battle +Checks if a Commander or Ship is engaged in battle +is_in_battle = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character, ship + +## is_in_customs_union +Check if the country is part of a customs union +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_in_customs_union_with +Check if the country is in a customs union with scoped country +is_in_customs_union_with = c:FRA +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## is_in_exile_pool +Checks whether the scoped character is in the exile pool +is_in_exile_pool = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character + +## is_in_geographic_region +Checks if a scoped object is in a specific geographic region +is_in_geographic_region = geographic_region:geographic_region_africa +Reads gamestate for all scopes. +**Supported Scopes**: country, state, state_region, strategic_region + +## is_in_government +True if IG scope is in the government +is_in_government = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: interest_group + +## is_in_list +Checks if a target in in a list +**Supported Scopes**: none + +## is_in_mild_starvation +Check if the pop is in mild starvation +is_in_mild_starvation = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## is_in_port +Checks if a ship is in port +is_in_port = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: ship + +## is_in_power_bloc +Checks if the country is in a Power Bloc +is_in_power_bloc = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_in_revolt +Check if a state has any chance to split off into a revolutionary or seceding country +is_in_revolt = yes/no. +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## is_in_same_market_area +Checks if scope state is in the same market area as target state +is_in_same_market_area = scope:other_state +Traits: state scope +Reads gamestate for all scopes. +**Supported Scopes**: state +**Supported Targets**: state + +## is_in_same_power_bloc +Checks if the scoped country is in the same power bloc as the target scoped country +is_in_same_power_bloc = c:GBR +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## is_in_severe_starvation +Check if the pop is in severe starvation +is_in_severe_starvation = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## is_in_starvation +Check if the pop is in starvation (mild or severe) +is_in_starvation = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## is_in_void +Check if character is in the void +is_in_void = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character + +## is_in_war_together +Checks if country in scope is in war on the same side as event target +is_in_war_together = country +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## is_incorporated +Check if state is incorporated = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## is_indirect_subject_of +Checks if country in scope is an indirect subject (subject-of-subject) of event target +is_indirect_subject_of = country +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## is_insurrectionary +Check if country, movement or IG is insurrectionary +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country, interest_group, political_movement + +## is_interest_group_leader +Checks if character is the leader of their interest group +is_interest_group_Leader = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character + +## is_interest_group_type +Checks if Interest Group is of a certain type +Can also be used on characters directly +is_interest_group_type = x +Reads gamestate for all scopes. +**Supported Scopes**: character, interest_group + +## is_invalid_naval_mission_grace_period_active +Checks if a Fleet is in the grace period from having an invalid naval mission +is_invalid_naval_mission_grace_period_active = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: military_formation + +## is_invasion_stalled +Checks if the invasion is stalled due to wrong commander orders +is_invasion_stalled = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: invasion + +## is_involved_in_journal_entry +Check if the country is involved in a specific journal entry +is_involved_in_journal_entry = key +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_isolated_from_market +Check if a state is isolated from its market +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## is_junior_in_customs_union +True if country is a junior country in a customs custom +is_junior_in_customs_union = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_land_theater +Checks if a theater is a land theater +is_land_theater = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: theater + +## is_largest_state_in_region +Check if state is the largest in the state region = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## is_lens_open +Checks if a certain lens is open, specified as a lens key. Specify an optional named tab to check if this tab is open. +is_lens_open = { lens = lens_key tab_name = tab_key } +**Supported Scopes**: none + +## is_local_country +Checks if the scoped country is local in specified strategic region +is_local_country = sr:region_key +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_local_player +True if country scope is a player +is_local_player = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_losing_power_rank +Check if the country is in the process of dropping in power ranking +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_major_formation +Checks if a country formation is a major formation +is_major_formation = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country_formation + +## is_marginal +True if IG scope is marginal +is_marginal = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: interest_group + +## is_market_reachable_for_trade +Check if the scope country can reach the specified market scope for purposes of trade +is_market_reachable_for_trade = scope:my_market_scope +Traits: market scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: market + +## is_mass_migration_origin +Checks if the scoped country is the origin of mass migration +is_mass_migration_origin = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_mass_migration_origin_of_culture +Checks if the scoped country origin of mass migration of specific culture +is_mass_migration_origin_of_culture = cu:example_culture +Traits: culture scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: culture + +## is_mass_migration_target +Mass migration target is state. +any_state = { limit = { owner = ROOT is_mass_migration_target = yes } } +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## is_mass_migration_target_for_culture +Scoped state is a mass migration target for the specified culture. +is_mass_migration_target_for_culture = scope:my_culture +Traits: culture scope +Reads gamestate for all scopes. +**Supported Scopes**: state +**Supported Targets**: culture + +## is_member_of_any_lobby +Checks if interest group is member of any lobby +is_member_of_any_lobby = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: interest_group + +## is_member_of_lobby +Checks if interest group is member of a certain lobby type +is_member_of_lobby = lobby_type:pro_country_lobby +Traits: political_lobby_type scope +Reads gamestate for all scopes. +**Supported Scopes**: interest_group +**Supported Targets**: political_lobby_type + +## is_member_of_party +Checks if Interest Group is a member of target party +is_member_of_party = +Traits: party scope +Reads gamestate for all scopes. +**Supported Scopes**: interest_group +**Supported Targets**: party + +## is_mobilized +Checks if the military formation is mobilized +is_mobilized = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: military_formation + +## is_monarch +Checks if character is a monarch of a country with hereditary succession +is_monarch = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character + +## is_naval_invasion +Checks if the scoped invasion is a naval invasion +is_naval_invasion = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: invasion + +## is_negotiating +Check if the scoped country or interest group is currently negotiating. +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country, interest_group + +## is_noble +Check if character is a noble +is_noble = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character + +## is_not_in_geographic_region +Checks if a scoped object is NOT in a specific geographic region +is_not_in_geographic_region = geographic_region:geographic_region_africa +Reads gamestate for all scopes. +**Supported Scopes**: country, state, state_region, strategic_region + +## is_objective_completed +Is the objective completed for the country in scope? +is_objective_completed = yes +Traits: yes/no +**Supported Scopes**: none + +## is_on_front +Checks if a character or military formation has been assigned to a Front and has arrived there +is_on_front = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character, military_formation + +## is_owed_obligation_by +Checks if the scoped country is owed a obligation by the target country +is_owed_obligation_by = c:FRA +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## is_panel_open +Checks if a certain infopanel is open, specified as an event target (target) or as a string (panel_name). Specify an optional named tab (tab_name) to check if this tab is open. +is_panel_open = { target = OR panel_name = panel_name tab_name = tab_name } +**Supported Scopes**: none + +## is_party +Checks if the target party is same as scoped party. Will only work on exact same party object, meaning you can't compare across countries. +is_party = +Traits: party scope +Reads gamestate for all scopes. +**Supported Scopes**: party +**Supported Targets**: party + +## is_party_type +Checks if the scoped party's type is the specified one +is_party_type = party_type_database_key +Reads gamestate for all scopes. +**Supported Scopes**: party + +## is_player +True if country scope is a player +is_player = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_political_lobby_type +Checks political lobby is of a certain lobby type +is_political_lobby_type = political lobby type +Reads gamestate for all scopes. +**Supported Scopes**: political_lobby + +## is_political_movement_type +Check if a political movement is a particular type +is_political_movement_type = movement_to_enact +Reads gamestate for all scopes. +**Supported Scopes**: political_movement + +## is_pop_type +Checks if pop is of specified type +is_pop_type = poptype +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## is_popup_open +Checks if the specified popup panel is open +is_popup_open = popup +**Supported Scopes**: none + +## is_potential_treaty_port +Checks if the scoped state has the potential to become a treaty port for target country +is_potential_treaty_port = c:FRA +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: state +**Supported Targets**: country + +## is_power_bloc_leader +Checks if the country is a leader of a Power Bloc +is_power_bloc_leader = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_powerful +True if IG scope is influential +is_powerful = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: interest_group + +## is_primary_culture_of +Checks if culture is any of a country's primary cultures +is_primary_culture_of = +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: culture +**Supported Targets**: country + +## is_producing_prestige_goods +Checks if scope company is producing prstige goods +is_producing_prestige_goods = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: company + +## is_production_method_active +Checks if the building of a particular type in scoped state has the specified production method active +is_production_method_active = { building_type = production_method = } +Reads gamestate for all scopes. +**Supported Scopes**: state + +## is_progressing +Check if the journal entry is progressing +is_progressing = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: journal_entry + +## is_province_land +Check if the province is on land +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: province + +## is_reasonable_law_for_petition +Checks if a law is considered reasonable for a government petition to enact it +is_reasonable_law_for_petition = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: law + +## is_renegotiation +Checks if the scoped treaty is amending an existing treaty +scope:some_treaty = { + if = { limit = { + is_renegotiation = yes + }} +} +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: treaty_options, treaty + +## is_researching_technology +Check if the country is actively researching a tech +is_researching_technology = +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_researching_technology_category +Check if the country is actively researching a tech category +is_researching_technology_category = +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_revolutionary +Check if the country, movement or interest group is revolutionary +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country, interest_group, political_movement + +## is_rightclick_menu_open +Checks if the specified rightclick menu is open +is_rightclick_menu_open = +**Supported Scopes**: none + +## is_ruler_of_any_country +Checks if character is a ruler/head of state of any country +is_ruler_of_any_country = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character + +## is_ruler_of_other_country +Checks if character is a ruler/head of state of a country they don't live in +is_ruler_of_other_country = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character + +## is_ruler_of_own_country +Checks if character is a ruler/head of state of the country they live in +is_ruler_of_own_country = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character + +## is_same_interest_group_type +Checks if Interest Group is of the same IG type as target +is_interest_group_type = scope:neighbor_leading_ig +Traits: interest_group scope +Reads gamestate for all scopes. +**Supported Scopes**: interest_group +**Supported Targets**: interest_group + +## is_same_law_group_as +Checks if scope law type is in the same group as the target law type scope +is_same_law_group_as = +Traits: law_type scope +Reads gamestate for all scopes. +**Supported Scopes**: law_type +**Supported Targets**: law_type + +## is_same_party_type +Checks if Party is of the same party type as target +is_same_party_type_as = scope:neighboring_party +Traits: party scope +Reads gamestate for all scopes. +**Supported Scopes**: party +**Supported Targets**: party + +## is_sea_adjacent +Check if state borders a sea region (regular or impassable) +is_sea_adjacent = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## is_secessionist +Check if the country, movement or interest group is secessionist +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country, interest_group, political_movement + +## is_set +Checks whether the specified scope target has been set (includes being the null object) +is_set = from.owner.var:cool_var.mother +**Supported Scopes**: none + +## is_ship_type +Checks if scoped ship is of the specified type +is_ship_type = ship_type:ship_type_frigate +Traits: class CShipTypeDatabase key +Reads gamestate for all scopes. +**Supported Scopes**: ship +**Supported Targets**: ship_type + +## is_slave_state +Check if a state employs or has the potential to employ slaves. +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## is_split_state +Checks if the scoped state is a split state. +scope:example_state = { is_split_state = yes } +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## is_state_region_land +Check if the state region is on land +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state_region + +## is_state_religion +Checks if the religion is the state religion in a country +is_accepted_religion = +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: religion +**Supported Targets**: country + +## is_strategic_objective +Checks if the scoped State is a Strategic Objective of a Country +is_strategic_objective = +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: state +**Supported Targets**: country + +## is_strongest_ig_in_government +Checks whether the scoped interest group has the most clout out of all interest groups in government +is_strongest_ig_in_government = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: interest_group + +## is_subject +True if country is a subject +is_subject = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_subject_of +Checks if country in scope is subject (or subject-of-subject) of event target +is_subject_of = country +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## is_subject_type +Checks the country's subject type +is_subject_type = subject type +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_subsidized +Check if a building is being subsidized +is_subsidized = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: building + +## is_subsistence_building +Check if a building is a subsistence building +is_subsistence_building = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: building + +## is_supporting_unification_candidate +Check if scope country is supporting a unification candidate for a specific country formation +is_supporting_unification_candidate = { who = c:PRU country_formation = GER } +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_target_in_global_variable_list +Checks if a target is in a variable list +is_target_in_variable_list = { name = X target = Y } +Where X is the name of the variable +Where Y is an event target +**Supported Scopes**: none + +## is_target_in_local_variable_list +Checks if a target is in a variable list +is_target_in_variable_list = { name = X target = Y } +Where X is the name of the variable +Where Y is an event target +**Supported Scopes**: none + +## is_target_in_variable_list +Checks if a target is in a variable list +is_target_in_variable_list = { name = X target = Y } +Where X is the name of the variable +Where Y is an event target +**Supported Scopes**: none + +## is_target_of_wargoal +Checks if state is target of any war goal in wars involving a specific country +has_war_goal = +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: state +**Supported Targets**: country + +## is_target_of_wargoal_in_war +Checks if the specified country is the target of any war goal in the scoped war +is_target_of_wargoal_in_war = +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: war +**Supported Targets**: country + +## is_taxing_goods +Check if a country is taxing a good +has_embargo = +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_template_used +Checks if character template has already been used +is_template_used = template_key +**Supported Scopes**: none + +## is_theme_selected +Does the player have the theme selected in settings +is_theme_selected = +**Supported Scopes**: none + +## is_tradeable +Check if a goods or market goods is tradeable +is_tradeable = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: goods, market_goods + +## is_treaty_article_in_danger +Checks if treaty article is in danger of breaking +is_treaty_article_in_danger = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: treaty_article + +## is_treaty_port +Checks if the scoped state is a treaty port +is_treaty_port = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## is_tutorial_active +Is the tutorial active? +Traits: yes/no +**Supported Scopes**: none + +## is_tutorial_lesson_active +Is this the current tutorial lesson? +is_tutorial_lesson_active = reactive_advice_succession +**Supported Scopes**: none + +## is_tutorial_lesson_chain_completed +Has the tutorial lesson chain with the specified key been finished? +**Supported Scopes**: none + +## is_tutorial_lesson_completed +has the tutorial lesson with the specified name been finished? +**Supported Scopes**: none + +## is_tutorial_lesson_step_completed +Has the tutorial lesson step been finished? +is_tutorial_lesson_step_completed = lesson_key:step_key +**Supported Scopes**: none + +## is_under_colonization +Check if state is under colonization +is_under_colonization = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## is_under_construction +Checks if building is under construction +is_under_construction = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: building + +## is_unification_candidate +Check if scope country is a unification candidate for country tag +has_country_unification_candidate = GER +Reads gamestate for all scopes. +**Supported Scopes**: country + +## is_violating_sovereignty_of +Check if the scoped country is violating the sovereignty of a target country +is_violating_sovereignty_of = c:GBR +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## is_vulnerable_front +Whether the scoped Front doesn't have any Battalions nor Generals on target side, and the enemy has at least one General. +is_vulnerable_front = scope:example_country +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: front +**Supported Targets**: country + +## is_war +True if the diplomatic play has escalated into war +is_war = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: diplomatic_play + +## is_war_participant +Check if the target country is participant in a war +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: war +**Supported Targets**: country + +## is_warleader +Check if country is warleader in war +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: war +**Supported Targets**: country + +## is_world_market_hub +Check if state is a world market hub +is_world_market_hub = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## isolated_states +Compare number of Isolated States +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## journal_entry_age +Return the age of the journal entry (since activation) in days +journal_entry_age > 720 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: journal_entry + +## law_approved_by +Checks whether the scoped law is approved by an interest group +law_approved_by = ig_rural_folk +Reads gamestate for all scopes. +**Supported Scopes**: law + +## law_enactment_stance +Compares the stance of the scoped character, movement or interest group has about enactment of the specified law compared to the current active law in the same group +Reads gamestate for all scopes. +**Supported Scopes**: character, interest_group, political_movement + +## law_is_available +Checks if a law is available for its country, considering its current situation. Like can_be_enacted, but ignores government support +law_is_available = yes +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: law + +## law_progressiveness_difference +Compares the progressiveness of the scoped law type to the target law type, higher value means greater difference +"law_progressiveness_difference( scope:target_law )" > 50 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: law_type + +## law_stance +Compares the base stance of the scoped character, movement or interest group has about the specified law, ignoring the current active law in the same group +Reads gamestate for all scopes. +**Supported Scopes**: character, interest_group, political_movement + +## leading_producer_of +Checks if country is producing the most of a certain good +leading_producer_of = g:luxury_clothes +Traits: goods scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: goods + +## leads_customs_union +Check if any other country is part of this country's customs union +leads_customs_union = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## levels_owned_by_country +Compares how many levels a country or investors in that country own in a building + levels_owned_by_country = { + target = c:GBR + value >= 1 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: building + +## leverage_advantage +Checks that the leverage advantage between power bloc and target country meets condition +power_bloc = +{ + leverage = { target = c:BEL value > 0 } +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## liberty_desire +Compare trigger for the Liberty Desire value in a scoped country. +liberty_desire > 50 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## liberty_desire_weekly_progress +Compare trigger for the weekly Liberty Desire progress value in a scoped country. +liberty_desire_weekly_progress > 0 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## liberty_desire_weekly_progress_from_support_independence +Compare trigger for the weekly Liberty Desire progress value from the scoped country having their independence supported. +liberty_desire_weekly_progress_from_support_independence > 0 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## lifetime_piracy_income +Compares the lifetime piracy income of a character +lifetime_piracy_income >= 1000000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: character + +## list_size +Checks the size of a list +list_size = { name = X value >= Y } +Where X is the name of the list +Where Y is a script value +Traits: <, <=, =, !=, >, >= +**Supported Scopes**: none + +## literacy_rate +Checks if a pop, state or country has a certain amount of literacy +literacy = value +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country, pop, state + +## lobby_clout +Compare to total clout of scoped lobby's interest groups +lobby_clout >= 0.2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: political_lobby + +## lobby_formation_reason +Check scope diplomatic catalyst or political lobby scope for lobby formation reason +lobby_formation_reason = diplomacy +Reads gamestate for all scopes. +**Supported Scopes**: diplomatic_catalyst, political_lobby + +## local_variable_list_size +Checks the size of a variable list +variable_list_size = { name = X target >= Y } +Where X is the name of the variable +Where Y is a script value or number +**Supported Scopes**: none + +## loyalist_fraction +Compares loyalist fraction in pops in state or country, all parameters except value are optional +loyalist_fraction = { value = x pop_type = strata = culture = religion = } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country, state + +## loyalists +Compares the loyalty in a given state, i.e. the fraction of Loyalists +loyalists > 0.2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## loyalty +Compares the character loyalty +loyalty > 1 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: character + +## market_access +Checks the market access of the scoped state +market_access > 0.8 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## market_consumption_share +Compare fraction of scope market consumption coming from target country +market_consumption_share = { target = goods = key (optional), value > 0.5 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market + +## market_exports +Compare total units of exports from scope to target market (if set) or world market in general (if no market specified) +market_exports = { target = market scope (optional), goods = key (optional), value >= 100 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market + +## market_exports_reliance +Compare fraction of buy orders in scope market that are due to exports to target market (if set) or world market in general (if no market specified) +market_exports_reliance = { target = market scope (optional), goods = key (optional), value > 0.5 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market + +## market_goods_buy_orders +Checks if market goods has the specified number of buy orders +market_goods_buy_orders < X +Where X = fixed point +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_goods_cheaper +Checks if market goods is at least the specified percentage cheaper than base price +market_goods_cheaper > X +Where X = fixed point +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_goods_consumption +Checks if market goods has the specified number of total consumption +market_goods_consumption < X +Where X = fixed point +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_goods_delta +Checks if market has the specified goods delta (production + imports) - (consumption + exports) +market_goods_delta < X +Where X = fixed point +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_goods_export_share +Checks if market goods exports are the specified fraction of world market exports +market_goods_export_share < X +Where X = fixed point +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_goods_exports +Checks if market goods has the specified number of exports +market_goods_exports < X +Where X = fixed point +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_goods_has_goods_shortage +Check if market goods has a shortage in the market +market_goods_has_goods_shortage = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_goods_import_share +Checks if market goods imports are the specified fraction of world market imports +market_goods_import_share < X +Where X = fixed point +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_goods_imports +Checks if market goods has the specified number of imports +market_goods_imports < X +Where X = fixed point +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_goods_pricier +Checks if market goods is at least the specified percentage more expensive than base price +market_goods_pricier > X +Where X = fixed point +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_goods_production +Checks if market goods has the specified number of total production +market_goods_production < X +Where X = fixed point +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_goods_sell_orders +Checks if market goods has the specified number of sell orders +market_goods_sell_orders < X +Where X = fixed point +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_goods_shortage_ratio +Compares the shortage ratio of a market goods in its market +market_goods_shortage_ratio > 0.33 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_has_goods_shortage +Check if market has a shortage on any of its building inputs +market_has_goods_shortage = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: market + +## market_imports +Compare total units of imports from target to scope market +market_imports = { target = market scope (optional), goods = key (optional), value >= 100 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market + +## market_imports_reliance +Compare fraction of buy orders in scope market that are due to imports from target market (if set) or world market in general (if no market specified) +market_imports_reliance = { target = market scope (optional), goods = key (optional), value > 0.5 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market + +## market_number_goods_shortages +Check how many shortages a market has on any of its building inputs +market_number_goods_shortages >= 2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market + +## market_number_goods_shortages_with +Check how many shortages a market has on any of its building inputs, plus the ones from the target country +"market_number_goods_shortages_with(scope:target) >= 2" +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market + +## market_number_goods_shortages_without +Check how many shortages a market has on any of its building inputs, subtracting the ones from the target country +"market_number_goods_shortages_without(scope:target) >= 2" +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market + +## market_prestige_goods_buy_orders +Compare the buy orders of a specific prestige good type in the market +market_prestige_goods_buy_orders = { type = value >= } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_prestige_goods_consumption +Compare the consumption value of a specific prestige good type in the market +market_prestige_goods_consumption = { type = value >= } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_prestige_goods_delta +Compare the delta (sell orders - buy orders) of a specific prestige good type in the market +market_prestige_goods_delta = { type = value >= } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_prestige_goods_export_share +Compare the world market expore share of a specific prestige good type in the market +market_prestige_goods_export_share = { type = value >= } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_prestige_goods_exports +Compare the export value of a specific prestige good type in the market +market_prestige_goods_exports = { type = value >= } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_prestige_goods_import_share +Compare the world market export share of a specific prestige good type in the market +market_prestige_goods_import_share = { type = value >= } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_prestige_goods_imports +Compare the import value of a specific prestige good type in the market +market_prestige_goods_imports = { type = value >= } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_prestige_goods_production +Compare the production value of a specific prestige good type in the market +market_prestige_goods_production = { type = value >= } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_prestige_goods_sell_orders +Compare the sell orders of a specific prestige good type in the market +market_prestige_goods_sell_orders = { type = value >= } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market_goods + +## market_production_share +Compare fraction of scope market production coming from target country +market_production_share = { target = goods = key (optional), value > 0.5 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market + +## market_trade +Compare total units of goods traded between scope market and target market (if set) or world market in general (if no market specified) +market_trade = { target = market scope (optional), goods = key (optional), value >= 100 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market + +## market_trade_reliance +Compare fraction of buy and sell orders in scope market that are due to trade with target market (if set) or world market in general (if no market specified) +market_trade_reliance = { target = market scope (optional), goods = key (optional), value > 0.5 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: market + +## max_contraventions +Check the maximum contraventions for the article type of the scoped article or article_options +scope:treaty_article = { + max_contraventions >= 1 +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: treaty_article, treaty_article_options + +## max_law_enactment_setbacks +Compares to the max number of law enactment setbacks a country can suffer before the law fails +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## max_num_companies +The limit of how many companies the scoped country is allowed to have +num_num_companies > 0 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## military_ship_maintenance_fulfillment +Compares the military ship maintenance fulfillment ratio of a country +military_ship_maintenance_fulfillment < 1 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## military_wage_level +Compares the military wage level of scoped country +military_wage_level = +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## military_wage_level_value +Compares the military wage level value of scoped country +military_wage_level_value = +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## month +Compare to current game date month (Jan: 0, Dec: 11) +month > 10 +Traits: <, <=, =, !=, >, >= +**Supported Scopes**: none + +## most_powerful_strata +Compares an interest groups most powerful strata +Reads gamestate for all scopes. +**Supported Scopes**: interest_group + +## most_prominent_revolting_interest_group +Checks if the most prominent revolting interest group in the scoped state has the given interest group type. Evaluates false if the scoped state is not in revolt. +most_prominent_revolting_interest_group = ig_landowners +Reads gamestate for all scopes. +**Supported Scopes**: state + +## movement_can_cause_obstinance +Check if the political movement can generate obstinance in states +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: political_movement + +## movement_is_causing_obstinance +Check if the political movement is causing obstinance in any state +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: political_movement + +## movement_pressure +Compares the pressure of the scoped movement on the target IG +movement_pressure( ig:intelligentsia ) > 0.1 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: political_movement + +## nand +a negated AND trigger +**Supported Scopes**: none + +## nationalization_cost +Compares the total cost of nationalizing all buildings in scope country owned by the government or pops of target country +nationalization_cost = { target = scope:other_country value > 100000 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## naval_power_projection +Compare to a country's total navy power projection + scope:example_country = { naval_power_projection < root.naval_power_projection +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## neighbors_any_power_bloc +Checks if the scoped country neighbors any power bloc. Note: the scoped country is not considered to be neighboring the power bloc it belongs to (if any) +neighbors_any_power_bloc = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## neighbors_member_of_same_power_bloc +Checks if the scoped country neighbors any other country belonging to the same power bloc +neighbors_member_of_same_power_bloc = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## neighbors_power_bloc +Checks if the scoped country neighbors the target power bloc. Note: the scoped country is not considered to be neighboring the power bloc it belongs to (if any) +neighbors_power_bloc = c:PRU.power_bloc +Traits: power_bloc scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: power_bloc + +## net_fixed_income +Does the country have this amount of income after expenses (counting only fixed income & expenses) +net_fixed_income > 1000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## net_total_income +Does the country have this amount of income after expenses (counting all income & expenses) +net_total_income > 1000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## night_value +Night value +Traits: <, <=, =, !=, >, >= +**Supported Scopes**: none + +## nor +a negated OR trigger +**Supported Scopes**: none + +## not +negates content of trigger +**Supported Scopes**: none + +## num_casualties +Checks the number of total casualties in the scoped war +num_casualties >= 5000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: war + +## num_companies +How many companies the scoped country has +num_companies > 0 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## num_contraventions +Check if the scoped article has the given number of contravention from the given country +scope:treaty_article = { + num_contraventions = { + target = c:FRA + value > 0 + } +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: treaty_article + +## num_country_casualties +Checks the number of casualties for the target country in the scoped war +num_country_casualties = { target = country value < 5000 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: war + +## num_country_dead +Checks the number of dead for the target country in the scoped war +num_country_dead = { target = country value < 5000 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: war + +## num_country_wounded +Checks the number of wounded for the target country in the scoped war +num_country_wounded = { target = country value < 5000 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: war + +## num_cultural_communities +Check cultural communities in state +num_cultural_communities > 5 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## num_dead +Checks the number of total dead in the scoped war +num_dead >= 5000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: war + +## num_diplomatic_pacts +Compare to a country's number of diplomatic pacts of the specified type +num_diplomatic_pacts = { type = value < 10 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## num_front_casualties +Checks the number of casualties for the target country in the scoped front +num_front_casualties = { target = country value < 5000 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: front + +## num_front_dead +Checks the number of dead for the target country in the scoped front +num_front_dead = { target = country value < 5000 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: front + +## num_front_wounded +Checks the number of wounded for the target country in the scoped front +num_front_wounded = { target = country value < 5000 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: front + +## num_investments_of_type +Checks the number of buildings levels of a given type the scoped country has outside their own country. + num_investments_of_type = { type = building_oil_rig value > 5 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## num_mobilized_units_in_theater +Determines the number of mobilized units belonging to the scoped theater's owner or their allies, in fronts intersecting the scoped theater +num_mobilized_units_in_theater > 25 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: theater + +## num_political_lobbies +Compare to number of political lobbies in scoped country or interest group +num_political_lobbies > 0 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country, interest_group + +## num_potential_resources +Checks the amount of the specified building type allowed in the state. Will return an error if used on building types that are not level capped +num_potential_resources(building_rubber_plantation) > 0 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## num_power_bloc_members +Compare the number of members in a power bloc against a value +num_power_bloc_members >= 2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## num_power_bloc_states +Compare the number of states in a power bloc against a value +num_power_bloc_states >= 2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## num_provinces_in_theater +Determines the number provinces in the scoped theater +num_provinces_in_theater > 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: theater + +## num_subjects +Compares the number of subjects of scoped country +num_subjects = +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## num_taxed_goods +Compares the number of consumption taxed goods of scoped country +num_taxed_goods = +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## num_wounded +Checks the number of total wounded in the scoped war +num_wounded >= 5000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: war + +## number_of_claims +The number of claims on foreign states the country has +number_of_claims > 0 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## number_of_possible_decisions +The number of possible Descision a Country can take +umber_of_possible_decisions > 0 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## obstinance +Compares state obstinance +obstinance > 0.5 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## occupancy +Evaluates a building's current occupancy +occupancy < 0.25 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: building + +## or +at least one entry inside trigger must be true +**Supported Scopes**: none + +## organization +Compares the Organization of the Military Formation in scope +organization <= define:NMilitary|MILITARY_FORMATION_ORGANIZATION_MIN +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: military_formation + +## organization_target +Compares the target Organization of the Military Formation in scope +organization_target < define:NMilitary|MILITARY_FORMATION_ORGANIZATION_MAX +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: military_formation + +## overlord_can_decrease_subject_autonomy +Check if an overlord can decrease a subject autonomy +overlord_can_decrease_subject_autonomy = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## owes_obligation_to +Checks if country in scope owes a obligation to event target +owes_obligation_to = country +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: country +**Supported Targets**: country + +## owns_entire_state_region +Check if country owns entire region +owns_entire_state_region = key +Reads gamestate for all scopes. +**Supported Scopes**: country + +## owns_treaty_port_in +Does country own the treaty port in assigned state region +owns_treaty_port_in = key +Reads gamestate for all scopes. +**Supported Scopes**: country + +## play_participant_has_war_goal_of_type_against +Checks if scope country holds a war goal of a specific type targeting a specific country in any diplomatic play +play_participant_has_war_goal_of_type_against = { type = , target = } +Reads gamestate for all scopes. +**Supported Scopes**: country + +## play_side_has_war_goal_of_type_against +Checks if any country on the same side as scope country in any diplomatic play holds a war goal of a specific type targeting a specificcountry +play_side_has_war_goal_of_type_against = { type = , target = } +Reads gamestate for all scopes. +**Supported Scopes**: country + +## political_movement_identity_support +Compare pop with correct culture/religion identity support of political movement +political_movement_identity_support > 0.5 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: political_movement + +## political_movement_military_support +Compare military support of political movement +political_movement_military_support > 0.5 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: political_movement + +## political_movement_popular_support +Compare popular support of political movement +political_movement_popular_support > 0.5 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: political_movement + +## political_movement_radicalism +Compare radicalism of political movement +political_movement_radicalism > 50 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: political_movement + +## political_movement_support +Compare support of political movement +political_movement_support > 0.5 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: political_movement + +## political_movement_wealth_support +Compare wealth support of political movement +political_movement_wealth_support > 0.5 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: political_movement + +## political_strength_share +Checks the political strength share of a pop type, religion or culture in a country or state. Exactly one of pop_type, religion or culture must be specified. +political_strength_share = { + pop_type/religion/culture = + value +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country, state + +## politically_involved_ratio +Compares the percentage of politically involved population in a country +politically_involved_ratio > 0.25 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## pollution_amount +Compare state region pollution +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state_region + +## pollution_generation +Compare total pollution generation across all buildings in the state +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## pop_acceptance +Compares the scoped pop's acceptance against an acceptence value +pop_acceptance > 50 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## pop_employment_building +Checks if pop is working in a specific building type +pop_employment_building = building +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## pop_employment_building_group +Checks if pop is working in a specific building type +pop_employment_building = building +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## pop_has_primary_culture +Checks if pop's culture is primary +pop_has_primary_culture = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## pop_loyalist_fraction +Compares the number of Radicals in a pop to its total size +pop_loyalist_fraction < 0.5 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## pop_neutral_fraction +Compares the number of Neutrals (not Radical, not Loyalist) in a pop to its total size +pop_neutral_fraction > 0.95 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## pop_radical_fraction +Compares the number of Radicals in a pop to its total size +pop_radical_fraction > 0.25 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## pop_type_percent_country +Checks whether the scoped country has of its population belonging to the specified pop type +scope:example_country = { + pop_type_percent_country = { + pop_type = + percent ,= and so on)> + } +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## pop_type_percent_state +Checks that a state's population has a certain percentage of a specific pop type +scope:example_state = { + pop_type_percent_state = { + target = pop_type:laborer + value <= 0.8 + } +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## population_by_culture +Compare the current population of a target culture in the scoped state +population_by_culture = { target = cu:romanian value > 2500 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## potential_diplomatic_play_power_ratio +Check the expected power ratio between scope country side and target country side in a potential diplomatic play +Attempts to predict which sides involved participants will take (if any) so doesn't just check 'starting strengths' +potential_diplomatic_play_power_ratio = { type = dp_open_market target = c:BEL state = c:BEL.capital value > 1.0 } +state and type are optional, will default to dp_open_market on target capital +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## potential_income +Compare the potential income of the country (weekly income plus tax waste) +potential_income > 1000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## power_bloc_rank +Compare a power bloc's rank +power_bloc = +{ + power_bloc_rank <= 2 +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_bloc_share_gdp +Compare the share of GDP of the country in scope against all its Power Bloc current members, returns -1 if not in a Power Bloc +power_bloc_share_gdp > 0.2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## power_bloc_share_gdp_with +Compare the share of GDP of the country in scope against all its Power Bloc members plus an additional country, returns -1 if not in a Power Bloc +"power_bloc_share_gdp_with(scope:country) > 0.2" +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## power_bloc_share_gdp_without +Compare the share of GDP of the country in scope against all its Power Bloc members minus one of the members, returns -1 if not in a Power Bloc +"power_bloc_share_gdp_without(scope:country) > 0.2" +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## power_bloc_share_power_projection +Compare the share of Power Projection of the country in scope against all its Power Bloc members, returns -1 if not in a Power Bloc +power_bloc_share_power_projection > 0.2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## power_bloc_share_power_projection_with +Compare the share of Power Projection of the country in scope against all its Power Bloc members plus an additional country, returns -1 if not in a Power Bloc +"power_bloc_share_power_projection_with(scope:country) > 0.2" +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## power_bloc_share_power_projection_without +Compare the share of Power Projection of the country in scope against all its Power Bloc members minus one of the members, returns -1 if not in a Power Bloc +"power_bloc_share_power_projection_without(scope:country) > 0.2" +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## power_bloc_share_prestige +Compare the share of Prestige of the country in scope against all its Power Bloc members, returns -1 if not in a Power Bloc +power_bloc_share_prestige > 0.2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## power_bloc_share_prestige_with +Compare the share of Prestige of the country in scope against all its Power Bloc members plus an additional country, returns -1 if not in a Power Bloc +"power_bloc_share_prestige_with(scope:country) > 0.2" +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## power_bloc_share_prestige_without +Compare the share of Prestige of the country in scope against all its Power Bloc members minus one of the members, returns -1 if not in a Power Bloc +"power_bloc_share_prestige_without(scope:country) > 0.2" +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## power_bloc_total_leading_goods_producers +Compare how many members are among the leading producers for all goods worldwide weighted by their position in the ranking.The top producer is weighted by MIN_SPOT_PRESTIGE_AWARD and then each subsequent position is weighted by one less until.By default this means 1st counts as 3, 2nd as 2 and 3rd as 1. Any other positions as 0. +power_bloc_total_leading_goods_producers > 15 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_bloc_total_leading_goods_producers_with +Compare how many members are among the leading producers for all goods worldwide weighted by their position in the ranking, plus one additional country not currently in the power bloc.The top producer is weighted by MIN_SPOT_PRESTIGE_AWARD and then each subsequent position is weighted by one less until.By default this means 1st counts as 3, 2nd as 2 and 3rd as 1. Any other positions as 0. +"power_bloc_total_leading_goods_producers_with(scope:target) > 15" +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_bloc_total_leading_goods_producers_without +Compare how many members are among the leading producers for all goods worldwide weighted by their position in the ranking, minus one country that is currently in the power bloc.The top producer is weighted by MIN_SPOT_PRESTIGE_AWARD and then each subsequent position is weighted by one less until.By default this means 1st counts as 3, 2nd as 2 and 3rd as 1. Any other positions as 0. +"power_bloc_total_leading_goods_producers_without(scope:target) > 15" +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_bloc_worst_economic_dependence +If used in a power bloc scope, compare the member with the lowest economic dependence on the leader. +power_bloc_worst_economic_dependence > 2.2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_bloc_worst_economic_dependence_with +If used in a power bloc scope, compare the member with the lowest economic dependence on the leader. +power_bloc_worst_economic_dependence > 2.2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_bloc_worst_economic_dependence_without +If used in a power bloc scope, compare the member with the lowest economic dependence on the leader. +power_bloc_worst_economic_dependence > 2.2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_bloc_worst_infamy +If used in a power bloc scope, compare the Infamy value of the member country with the worst (highest) Infamy +power_bloc_worst_infamy > 50 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_bloc_worst_infamy_with +If used in a power bloc scope, compare the Infamy value of the member country with the worst (highest) Infamy +power_bloc_worst_infamy > 50 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_bloc_worst_infamy_without +If used in a power bloc scope, compare the Infamy value of the member country with the worst (highest) Infamy +power_bloc_worst_infamy > 50 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_bloc_worst_leader_relations +If used in a power bloc scope, compare the Relations value to the power bloc leader for the member country with the worst (lowest) Relations +power_bloc_worst_leader_relations > 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_bloc_worst_leader_relations_with +If used in a power bloc scope, compare the Relations value to the power bloc leader for the member country with the worst (lowest) Relations +power_bloc_worst_leader_relations > 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_bloc_worst_leader_relations_without +If used in a power bloc scope, compare the Relations value to the power bloc leader for the member country with the worst (lowest) Relations +power_bloc_worst_leader_relations > 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_bloc_worst_leader_religion_population_fraction +If used in a power bloc scope, compare the lowest population fraction in a member country that follows the leader's religion. +power_bloc_worst_leader_religion_population_fraction > 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_bloc_worst_leader_religion_population_fraction_with +If used in a power bloc scope, compare the lowest population fraction in a member country that follows the leader's religion. +power_bloc_worst_leader_religion_population_fraction > 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_bloc_worst_leader_religion_population_fraction_without +If used in a power bloc scope, compare the lowest population fraction in a member country that follows the leader's religion. +power_bloc_worst_leader_religion_population_fraction > 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_bloc_worst_liberty_desire +If used in a power bloc scope, compare the Liberty Desire value of the member country with the worst (highest) Liberty Desire +power_bloc_worst_liberty_desire > 75 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_bloc_worst_liberty_desire_with +If used in a power bloc scope, compare the Liberty Desire value of the member country with the worst (highest) Liberty Desire +power_bloc_worst_liberty_desire > 75 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_bloc_worst_liberty_desire_without +If used in a power bloc scope, compare the Liberty Desire value of the member country with the worst (highest) Liberty Desire +power_bloc_worst_liberty_desire > 75 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_bloc_worst_progressiveness_difference_government_type +If used in a power bloc scope, compare the total Progressiveness value difference for the member country with the worst (highest) difference in progressiveness between their Governance Principles and Distribution of Power Laws compared to the power bloc leader +power_bloc_worst_progressiveness_compatibility_government_type > 100 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_bloc_worst_progressiveness_difference_government_type_with +If used in a power bloc scope, compare the total Progressiveness value difference for the member country with the worst (highest) difference in progressiveness between their Governance Principles and Distribution of Power Laws compared to the power bloc leader +power_bloc_worst_progressiveness_compatibility_government_type > 100 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_bloc_worst_progressiveness_difference_government_type_without +If used in a power bloc scope, compare the total Progressiveness value difference for the member country with the worst (highest) difference in progressiveness between their Governance Principles and Distribution of Power Laws compared to the power bloc leader +power_bloc_worst_progressiveness_compatibility_government_type > 100 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## power_projection_value +Compare a ship's power projection +power_projection_value >= 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: ship + +## predicted_cohesion_percentage_with +Predicts the cohesion of a Power Bloc (as a fraction of 1) if it included target country as a member +predicted_cohesion_percentage_with, = { target = scope:other_country value > 0.9 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## prefers_law +Checks if the scoped interest group prefers the specified law to the comparison law +Reads gamestate for all scopes. +**Supported Scopes**: interest_group + +## prestige +Compare prestige +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## primary_cultures_percent_country +Checks that a country's population has a certain percentage of the country's primary cultures +scope:example_country = { + primary_cultures_percent_country >= 0.2 +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## primary_cultures_percent_state +Checks that a state's population has a certain percentage of the country's primary cultures +scope:example_state = { + primary_cultures_percent_state >= 0.2 +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## primary_role +Checks if the character's primary role is the specified role +primary_role = role +Reads gamestate for all scopes. +**Supported Scopes**: character + +## private_ownership_fraction +Compares the fraction of this building's levels that are privately owned + private_ownership_fraction > 0.5 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: building + +## produced_authority +Compares the produced authority of the scoped country +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## produced_bureaucracy +Compares the produced bureaucracy of the scoped country +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## produced_influence +Compares the produced influence of the scoped country +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## progressiveness +Compare the progressiveness of the law type in scope +law_type:law_isolationism.progressiveness > 50 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: law_type + +## prominence +Compares the character prominence +prominence > 1 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: character + +## quality_of_life +Compares the quality of life of the given pop +quality_of_life > 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## radical_fraction +Compares radical fraction in pops in state or country, all parameters except value are optional +radical_fraction = { value = x pop_type = strata = culture = religion = } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country, state + +## radical_population_fraction +Compares the fraction of the population that are radicals in a given country +radical_population_fraction > 0.2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## real_month +Compare to current real date month (Jan: 1, Dec: 12) +real_month > 10 +Traits: <, <=, =, !=, >, >= +**Supported Scopes**: none + +## region_score +Compares the aggregated AI strategy region score for the specified strategic region in country scope +Returns 0 in case the country is player controled +region_score = { strategic_region = sr:region_key value >= 300 } +"region_score(sr:region_key)" >= 300 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## relative_authority +Compares the unused fraction of authority for the scoped country +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## relative_bureaucracy +Compares the unused fraction of bureaucracy for the scoped country +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## relative_export_advantage +Compare to state goods relative export advantage +relative_export_advantage > 0.1 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state_goods + +## relative_import_advantage +Compare to state goodsrelative import advantage +relative_import_advantage > 0.1 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state_goods + +## relative_influence +Compares the unused fraction of influence for the scoped country +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## relative_infrastructure +Compares the infrastructure to infrastructure usage of a state +relative_infrastructure > 1.1 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## religion_percent_country +Checks that a country's population has a certain percentage of a specific religion +scope:example_country = { + religion_percent_country = { + target = rel:catholic + value <= 0.8 + } +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## religion_percent_state +Checks that a state's population has a certain percentage of a specific religion +scope:example_state = { + religion_percent_state = { + target = rel:catholic + value <= 0.8 + } +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## remaining_career_length +Checks if the character's remaining career length meets a duration threshold. Role can be a specific database role, a role type, or omitted to use the role furthest from career end. +remaining_career_length = { role = general years = 5 } +Reads gamestate for all scopes. +**Supported Scopes**: character + +## remaining_undepleted +Check remaining amount of resource, like gold mines in a state +remaining_undepleted = { + type = building_gold_mine + amount > 1 +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state_region + +## role_priority +Compares the priority of the character role +role_priority >= 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: character_role + +## ruler_can_have_command +Checks if the country's government type allows its ruler to have command +ruler_can_have_command = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## save_temporary_scope_as +Saves a temporary target for use during the trigger execution +**Supported Scopes**: none + +## save_temporary_scope_value_as +Saves a numerical or bool value as an arbitrarily-named temporary target to be referenced later in the same effect +save_temporary_scope_value_as = { name = value = x } +**Supported Scopes**: none + +## scaled_debt +Compare value to a country's debt relative to debt ceiling +scaled_debt = value +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## scaled_gold_reserves +Compare value to a country's gold reserves relative to reserves limit +scaled_gold_reserves = value +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## scripted_bar_progress +Determines the progress of a scripted progress bar +scripted_bar_progress = { name = progress_bar_tag value > 0.4 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: journal_entry + +## self_ownership_fraction +Compares the fraction of this building's levels that are owned by the building itself + self_ownership_fraction > 0.5 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: building + +## shares_heritage_trait_group_with_any_primary_culture +Checks if culture shares any trait group marked as 'heritage' with any of a country's primary cultures +shares_heritage_trait_group_with_any_primary_culture = +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: culture +**Supported Targets**: country + +## shares_heritage_trait_group_with_culture +Checks if culture shares any trait group marked as 'heritage' with another culture +shares_heritage_trait_group_with_culture = +Traits: culture scope +Reads gamestate for all scopes. +**Supported Scopes**: culture +**Supported Targets**: culture + +## shares_heritage_trait_group_with_religion +Checks if the religion shares any heritage trait group with another religion +shares_heritage_trait_with_religion = +Traits: religion scope +Reads gamestate for all scopes. +**Supported Scopes**: religion +**Supported Targets**: religion + +## shares_heritage_trait_group_with_state_religion +Checks if the religion shares any heritage trait group with a country's state religion +shares_heritage_trait_group_with_state_religion = +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: religion +**Supported Targets**: country + +## shares_heritage_trait_with_any_primary_culture +Checks if culture shares any trait marked as 'heritage' with any of a country's primary cultures +shares_heritage_trait_with_any_primary_culture = +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: culture +**Supported Targets**: country + +## shares_heritage_trait_with_culture +Checks if culture shares any trait marked as 'heritage' with another culture +shares_heritage_trait_with_culture = +Traits: culture scope +Reads gamestate for all scopes. +**Supported Scopes**: culture +**Supported Targets**: culture + +## shares_heritage_trait_with_religion +Checks if the religion shares any heritage trait with another religion +shares_heritage_trait_with_religion = +Traits: religion scope +Reads gamestate for all scopes. +**Supported Scopes**: religion +**Supported Targets**: religion + +## shares_heritage_trait_with_state_religion +Checks if the religion shares any heritage trait with a country's religion +shares_heritage_trait_with_state_religion = +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: religion +**Supported Targets**: country + +## shares_language_trait_group_with_any_primary_culture +Checks if culture shares any trait group marked as 'language' with any of a country's primary cultures +shares_language_trait_group_with_any_primary_culture = +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: culture +**Supported Targets**: country + +## shares_language_trait_group_with_culture +Checks if culture shares any trait group marked as 'language' with another culture +shares_language_trait_group_with_culture = +Traits: culture scope +Reads gamestate for all scopes. +**Supported Scopes**: culture +**Supported Targets**: culture + +## shares_language_trait_with_any_primary_culture +Checks if culture shares any trait marked as 'language' with any of a country's primary cultures +shares_language_trait_with_any_primary_culture = +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: culture +**Supported Targets**: country + +## shares_language_trait_with_culture +Checks if culture shares any trait marked as 'language' with another culture +shares_language_trait_with_culture = +Traits: culture scope +Reads gamestate for all scopes. +**Supported Scopes**: culture +**Supported Targets**: culture + +## shares_tradition_trait_with_any_primary_culture +Checks if culture shares any trait marked as 'tradition' with any of a country's primary cultures +shares_tradition_trait_with_any_primary_culture = +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: culture +**Supported Targets**: country + +## shares_tradition_trait_with_culture +Checks if culture shares any trait marked as 'tradition' with another culture +shares_tradition_trait_with_culture = +Traits: culture scope +Reads gamestate for all scopes. +**Supported Scopes**: culture +**Supported Targets**: culture + +## ship_modification_market_demand_ratio +Goods-weighted buy/sell ratio for the construction goods of the target ship modification, evaluated against the country-scope's market. +"ship_modification_market_demand_ratio(scope:ship_modification_type) > 1.25" +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## should_set_wargoal +should_set_wargoal = { value = true target = scope:diplomatic_play }, will return true if the scoped country has not set war goal for target diplomatic play and if they should. +Reads gamestate for all scopes. +**Supported Scopes**: country + +## should_show_nudity +can nudity be shown? +should_show_nudity = yes/no +Traits: yes/no +**Supported Scopes**: none + +## shrinking_institution +Checks if the institution is shrinking +expanding_institution = +Reads gamestate for all scopes. +**Supported Scopes**: country + +## size_weighted_lost_battles_fraction +Determines the fraction of battles the target country has lost in the target war, weighted by manpower size of all battles in the war +size_weighted_lost_battles_fraction = { target = scope:war value > 0.3 } +add = "size_weighted_lost_battles_fraction(scope:war)" +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## sol_ranking +Compares a Country's Standard of Living Ranking (position) +sol_ranking > 42 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## spawns_characters_to_pool +Checks if the character role spawns characters to the pool +spawns_characters_to_pool = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character_role + +## speed +Compare a ship's speed +speed >= 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: ship + +## stall_chance +Compares the current enactment stall chance in scope country (including values from enactment modifier) +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## stall_chance_for_law +Compares the enactment stall chance in scope country for given law (including values from enactment modifier) +stall_chance_for_law = { target = scope:my_lawtype value > 0.2 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## stall_chance_for_law_without_enactment_modifier +Compares the enactment stall chance in scope country for given law but excludes values from enactment modifier +stall_chance_for_law_without_enactment_modifier = { target = scope:my_lawtype value > 0.2 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## stall_chance_without_enactment_modifier +Compares the current enactment stall chance in scope country but excludes values from enactment modifier +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## standard_of_living +Compares the standard of living of a given pop +standard_of_living > 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## starting_manpower +Compares the starting manpower of a battle side +starting_manpower > 25000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: battle_side + +## state_average_culture_and_religion_pop_acceptance +Average acceptance of state pops of a specific culture and religion. +state_average_culture_and_religion_pop_acceptance = { culture = cu:polish religion = rel:catholic value >=60 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## state_average_culture_pop_acceptance +Average acceptance of state pops of a specific culture. +state_average_culture_pop_acceptance = { culture = cu:polish value >=60 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## state_average_religion_pop_acceptance +Average acceptance of state pops of a specific religion. +state_average_religion_pop_acceptance = { religion = rel:catholic value >=60 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## state_cultural_acceptance +Checks how accepted a pop of the target culture is in the scoped state + state_cultural_acceptance = { + target = cu:french + value >= 50 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## state_exports +Compare total units of exports from scope to target state (if set) or world state in general (if no state specified) +state_exports = { target = state scope (optional), goods = key (optional), value >= 100 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## state_goods_cheaper +Checks if state goods is at least the specified percentage cheaper than base price +state_goods_cheaper > X +Where X = fixed point +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state_goods + +## state_goods_consumption +Checks if state goods has the specified number of total consumption +state_goods_consumption < X +Where X = fixed point +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state_goods + +## state_goods_delta +Checks if state has the specified goods delta (production - consumption) +state_goods_delta < X +Where X = fixed point +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state_goods + +## state_goods_has_local_goods_shortage +Check if state goods has a shortage in a state, but NOT in the whole market +state_goods_has_local_goods_shortage = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state_goods + +## state_goods_pricier +Checks if state goods is at least the specified percentage more expensive than base price +state_goods_pricier > X +Where X = fixed point +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state_goods + +## state_goods_production +Checks if state goods has the specified number of total production +state_goods_production < X +Where X = fixed point +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state_goods + +## state_has_building_group_levels +Checks the sum of building levels for a building group in a state + state_has_building_group_levels = { + type = bg_heavy_industry + value >= 100 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## state_has_building_levels +Checks the sum of building levels for a state +state_has_building_levels >= 10 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## state_has_building_type_levels +Checks the sum of building levels for a building type in a state + state_has_building_type_levels = { + target = bt:building_barracks + value >= 100 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## state_has_goods_shortage +Check if state has a shortage on any of its building inputs +state_has_goods_shortage = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## state_has_national_awakening +Checks if the scoped state is in a state region with an active national awakening map marker +state_has_national_awakening = yes / no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## state_imports +Compare total units of imports from target to scope state +state_imports = { target = state scope (optional), goods = key (optional), value >= 100 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## state_is_eligible_as_mass_migration_target +Check if state can receive a mass migration at all. +any_state = { limit = { state_is_eligible_as_mass_migration_target = yes } } +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: state + +## state_population +Checks the total population of the scoped state +state_population <= 250000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## state_religious_acceptance +Checks how accepted a pop of the given religion is in the the scoped state + state_religious_acceptance = { + target = re:catholic + value >= 50 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## state_trade +Compare total units of goods traded between scope state and target state (if set) or world state in general (if no state specified) +state_trade = { target = state scope (optional), goods = key (optional), value >= 100 } +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## state_unemployment_rate +Checks the unemployment rate (percentage) in the scoped state +state_unemployment_rate > 0.1 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## strata +Checks the strata of the scoped pop +strata >= upper/middle/lower +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## subject_can_increase_autonomy +Check if a subject can increase its autonomy +subject_can_increase_autonomy = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## supply_network_strength +Compares the country's supply network strength (can exceed 1) +supply_network_strength > 1.1 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## supply_ship_maintenance_fulfillment +Compares the supply ship maintenance fulfillment ratio of a country +supply_ship_maintenance_fulfillment < 1 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## switch +Switch on a trigger for the evaluation of another trigger with an optional fallback trigger. +switch = { + trigger = simple_assign_trigger + case_1 = { } + case_2 = { } + case_n = { } + fallback = { } +**Supported Scopes**: none + +## taking_loans +Check if the country is currently running a weekly deficit and taking loans to compensate +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: country + +## target_cohesion_number +Compare the target Cohesion as a numeric value +target_cohesion_number > 50 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## target_cohesion_percentage +Compare the target Cohesion as a percentage of the maximum of a Power Bloc in scope +target_cohesion_percentage > 0.5 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## target_is +Checks who the target of a diplomatic play is +target_is = country +Traits: country scope +Reads gamestate for all scopes. +**Supported Scopes**: diplomatic_play +**Supported Targets**: country + +## tax_capacity +Checks the taxation capacity of the scoped state +tax_capacity > 50 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## tax_capacity_usage +Checks the taxation capacity usage of the scoped state +tax_capacity_usage > 50 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## tax_level +Compares the overall tax level of scoped country +tax_level = +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## tax_level_value +Compares the overall tax level integer value of scoped country +income_tax_level_value = +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## tax_waste +Compare the tax waste of the country +tax_waste > 100 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## tenure_in_current_power_bloc_days +Compare the number of days the country in scope has been a member of their current Power Bloc +tenure_in_current_power_bloc_days > 720 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## tenure_in_current_power_bloc_months +Compare the number of (whole) months the country in scope has been a member of their current Power Bloc +tenure_in_current_power_bloc_months > 20 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## tenure_in_current_power_bloc_weeks +Compare the number of (whole) weeks the country in scope has been a member of their current Power Bloc +tenure_in_current_power_bloc_weeks > 12 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## tenure_in_current_power_bloc_years +Compare the number of (whole) years the country in scope has been a member of their current Power Bloc +tenure_in_current_power_bloc_years > 5 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## total_expenses +Does the country have this amount of expenses, including from temporary sources +total_expenses > 1000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## total_income +Does the country have this amount of income, including from temporary sources +total_income > 1000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## total_population +Compares the total population of a given country +total_population > 100000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## total_population_including_subjects +Compares the total population in the scope country and its subjects +total_population_including_subjects > 40000000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## total_population_including_subjects_share +Compares the total population in the scope country and its subjects' share of the global population +total_population_including_subjects_share > 0.4 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## total_population_share +Compares the total population of a given country's share of the global population +total_population_share > 0.02 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## total_size +Compares the total size of the scoped pop +total_size >= 3000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## total_urbanization +Compares the total urbanization of a given state/ntotal_urbanization > 5 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## total_used_principle_levels +Compare a power bloc's total number of active principle levels +power_bloc = +{ + total_used_principle_levels >= 10} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## trait_value +Compares the character's total trait value +trait_value < experience_level +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: character + +## transfer_money_gross_income +Does the country have this amount of gross income (income before expenses) from money transfer treaties ransfer_money_gross_income > 1000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## transfer_money_net_income +Does the country have this amount of net income (income after expenses) from money transfer treaties ransfer_money_net_income > 1000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country + +## trigger_else +Evaluates the triggers if the display_triggers of preceding 'trigger_if' or 'trigger_else_if' is not mettrigger_if = { limit = { } } + trigger_else = { } +**Supported Scopes**: none + +## trigger_else_if +Evaluates the enclosed triggers if the display_triggers of the preceding `trigger_if` or `trigger_else_if` is not met and its own display_trigger of the limit is mettrigger_if = { limit = { } } +trigger_else_if = { limit = { } } +**Supported Scopes**: none + +## trigger_if +Evaluates the triggers if the display_triggers of the limit are met +trigger_if = { limit = { } } +**Supported Scopes**: none + +## turmoil +Compares the turmoil in a given state, i.e. the fraction of Radicals +turmoil > 0.2 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## unit_formation_has_commander +Checks if ther formation of the scoped combat unit has the provided character as one of its commanders +unit_formation_has_commander = +Traits: character scope +Reads gamestate for all scopes. +**Supported Scopes**: new_combat_unit +**Supported Targets**: character + +## used_principle_slots +Compare a power bloc's used principle slot count +power_bloc = +{ + used_principle_slots >= 2 +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: power_bloc + +## variable_list_size +Checks the size of a variable list +variable_list_size = { name = X target >= Y } +Where X is the name of the variable +Where Y is a script value or number +**Supported Scopes**: none + +## war_exhaustion_from_acceptance_of_dead +Determines the war exhaustion a country gets from their degree of cultural acceptance of manpower killed in the war, regardless of what side they were on +war_exhaustion_from_acceptance_of_dead = { target = root value >= 0.4 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: war + +## war_has_active_peace_deal +True if the war has a proposed peace deal +war_has_active_peace_deal = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: war + +## war_participant_has_war_goal_of_type_against +Checks if scope country holds a war goal of a specific type targeting a specific country in any war +war_participant_has_war_goal_of_type_against = { type = ,target = } +Reads gamestate for all scopes. +**Supported Scopes**: country + +## war_side_has_war_goal_of_type_against +Checks if any country on the same side as scope country in any war holds a war goal of a specific type targeting a specific country +war_side_has_war_goal_of_type_against = { type =, target = } +Reads gamestate for all scopes. +**Supported Scopes**: country + +## was_coerced_with_naval_threat +Check if the scoped treaty was accepted through threatening naval hostilities +was_coerced_with_naval_threat = bool +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: treaty + +## was_exiled +Checks whether the scoped character was exiled +was_exiled = yes/no +Traits: yes/no +Reads gamestate for all scopes. +**Supported Scopes**: character + +## was_formed_from +Check if a formed country previously had a specific definition +was_formed_from = +Reads gamestate for all scopes. +**Supported Scopes**: country + +## wealth +Checks if a pop has a certain amount of wealth +wealth = value +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## wealth_share +Checks the wealth political strength share of a pop type, religion or culture in a country or state. Exactly one of pop_type, religion or culture must be specified. +wealth_share = { + pop_type/religion/culture = + value +} +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: country, state + +## weekly_profit +Checks whether the profits the building has made this week are above or below a given value +weekly_profit >= 20.0 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: building + +## weighted_calc_true_if +Returns true if the sum of weights of fulfilled sub-triggers amount to the specified sum +weighted_calc_true_if = { amount = 10 5 = { } 15 = { } 7 = { } } +**Supported Scopes**: none + +## workforce +Compares the workforce size of the scoped pop +workforce >= 1000 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: pop + +## world_market_access +Checks the world market access of the scoped state +Worldmarket_access > 0.8 +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: state + +## world_market_delta +Checks if goods has the specified number of exports minus imports in the world market +world_market_delta < X +Where X = fixed point +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: goods + +## world_market_exports +Checks if goods has the specified number of exports in the world market +world_market_exports < X +Where X = fixed point +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: goods + +## world_market_imports +Checks if goods has the specified number of imports in the world market +world_market_imports < X +Where X = fixed point +Traits: <, <=, =, !=, >, >= +Reads gamestate for all scopes. +**Supported Scopes**: goods + +## would_accept_diplomatic_action +Checks if a country would accept a diplomatic action proposed by another country +would_accept_diplomatic_action = { actor = type = first_state = second_state = , modify_acceptance =